我正在使用Illustrator 17.1.0准备一些科学图形。我分为两层:底层有一些放置的PDF图形,顶层有注释。
将其另存为PDF时,无论使用的是PDF查看器(Acrobat,Mac Preview),放置的数字都不会显示。
为什么会这样?这是一个常见/已知问题吗?除了嵌入放置的图形之外,还有其他解决方案吗?
我使用放置的图形的原因是它们是由绘图软件生成的,因此我希望在需要时可以轻松进行更新。
这是显示问题的示例的链接。通过“保留编辑功能”从Illustrator plot.pdf
放置并annotated_plot.pdf
保存。使用illustrator打开时,它可以正确显示所有内容,但是使用任何PDF查看器打开时,则不显示放置的文件。
这似乎是Illustrator中的错误,并且在放置Mathematica版本10导出的任何PDF时都会发生。 它确实保留了放置的PDF文件,但是将边界框设置为零宽度。
可能的解决方法(除了嵌入),仅适用于放置的PDF不使用透明度的情况:
- 放置之前,请使用Mac Preview重新保存文件。
- 放置之前,请使用GhostScript重新处理文件。
gs -q -sDEVICE=pdfwrite -sOutputFile=output.pdf -dBATCH -dNOPAUSE -c save pop -f input.pdf
使用命令行对于批处理或自动化是有利的。