【问题标题】:PDF xref tablesPDF 外部参照表
【发布时间】:2016-07-09 06:27:42
【问题描述】:

一个 PDF 文件可以包含多个外部参照表。 当您阅读具有多个外部参照表的 PDF 文件并再次保存时。新保存的文件是否应包含单个外部参照表,或者是否应将所有原始外部参照表再次写入文件。 (--> 间接相关问题:读取 PDF 文件时,XREF 表和条目是否应在内部存储在单个 XREF 表或每个表的表中?)

阅读 1.3 参考手册并没有给我一个明确的答案。

【问题讨论】:

  • 阅读 1.3 参考手册并没有给我一个明确的答案。 - 1.3 参考既古老又不规范。你为什么不看看ISO 32000-1 是最新的(如果旧的)和规范的。

标签: pdf


【解决方案1】:

当 pdf 有多个 xref 表时,它已被增量更新。除了其他好处之外,这种(增量更新)还允许具有一种版本控制功能 - 可以在文档更新之前提取文档的版本。此外,当文档经过数字签名时,增量更新是保持签名有效的唯一方法。

如果这些原因对您来说都不重要,那么您可以将多个外部参照合并为一个,并且可能会删除 pdf 中一些现在无用(已删除)的对象,从而减小文件大小。

“应将外部参照表和条目内部存储在单个外部参照表或每个表的表中” - 这是您的程序的实现细节,完全取决于您。选择最适合您的解决方案。

【讨论】:

  • 当 pdf 有多个 xref 表时,它已被增量更新。 - 它已被线性化 .
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-16
  • 1970-01-01
  • 2022-07-22
  • 2010-12-30
相关资源
最近更新 更多