PDF 文件的“扁平化”是什么意思以及为什么?

PDF 文件的“扁平化”是什么意思以及为什么?

当我尝试打印某些 PDF 文件时,需要花一点时间来“展平”该文件。

  1. 什么是扁平化 PDF 文件?
  2. 为什么我们(机器)在打印之前需要将其压平?
  3. 如果我保存了一个扁平文件,我会丢失什么?
  4. 什么影响扁平化 PDF 文件的时间?(CPU/GPU 进程/RAM?)

有人可以简单解释一下吗?

谢谢!

答案1

不管如何,对于自己的研究,在 PDF 的上下文中,“扁平化”有多种含义。一般来说,它的作用是将所有内容整合到成像级别,从而创建一个简单的 PDF。

“扁平化”的主要含义:

• 在表单和注释的上下文中:根据注释和/或表单字段在图像级别的可见性属性对其进行渲染,然后将其删除。这样,您便会删除活动元素,表单字段将不再可填写,其内容也将不再可访问。

• 在印前/印刷环境中:渲染透明对象覆盖其他内容的部分。只有具有可理解 PDF 1.4(甚至 1.5)的 RIP 的输出设备才能正确渲染透明度。当涉及 PostScript 或 RIP 无法理解 PDF 1.4 或更新版本时,透明元素将呈现为不透明。透明度展平功能(在 Acrobat X 及更新版本中)将根据 Acrobat 中的设置渲染(本质上是光栅化)此类区域。当然,您将丢失矢量信息,但至少可以正确打印页面。

• 在OCG(可选内容组,也被昵称为“层”)的背景下:将所有可见OCG元素转移到成像层,并丢弃所有OCG。

话虽如此,除非您了解具体情况,否则很难得出确切的答案。

相关内容