保存为 PDF 时放置的图像不显示

平面设计 adobe-illustrator pdf
2022-01-14 16:12:25

我正在使用 Illustrator 17.1.0 准备一些科学数据。我有两层:底部有一些放置的 PDF 图形,顶部有注释。

将其保存为 PDF 时,无论使用何种 PDF 查看器(Acrobat、Mac Preview),放置的图形都不会显示。

为什么会这样?这是一个常见/已知问题吗?除了嵌入放置的数字之外,还有其他解决方案吗?

我使用放置图形的原因是它们是由绘图软件生成的,我希望在必要时可以轻松更新它们。


这是一个显示问题的示例的链接。plot.pdf被放置并annotated_plot.pdf通过“保留编辑功能”从 Illustrator 中保存。使用 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 使用命令行有利于批处理或自动化。
2个回答

(从这个帖子重新发布我的答案。)

Compatibility: Acrobat 4 (PDF 1.3)在 Illustrator的对话框中设置Save Adobe PDF可以解决问题(使用 Illustrator 17 检查):

截屏

在生成的 PDF 文件中,透明度将在没有光栅化的情况下被展平。

嵌入情节而不是链接到它。

解锁带有绘图的图层,然后在链接面板中突出显示图像,然后从该面板的菜单中选择Embed Image

然后保存PDF。

PDF 不链接到外部文件。因此,您的 AI 文件中的链接图像不会包含在生成的 PDF 中。老实说,我不确定为什么会这样。它几乎似乎是某种错误。保存为 PDF 时,保存引擎应该足够聪明,知道需要图像,并且应该自动嵌入它们。