【发布时间】:2013-12-01 03:00:32
【问题描述】:
“创建 PDF 的方法通常不止一种 在 PDF 查看器中打开时看起来像同卵双胞胎的文档。而且即使你 使用完全相同的代码创建两个相同的 PDF 文档,会有细微差别 在两个结果文件之间。这是 PDF 格式所固有的。”
我在“Itext in action-second edition”中读到了这一段。(第 17 页)。谁能解释一下作者在谈论什么样的差异。如果我可以说,为什么 pdf 格式有这个缺陷的原因。
【问题讨论】:
-
我不知道技术原因,但它可能只是归结为一切是如何处理然后渲染的。差异可能只是对齐和位置/间距的问题。
-
为什么pdf格式有这个缺陷 - 首先这不是一个缺陷,而仅仅是pdf的一个属性。话虽如此,pdf 只是一种非常灵活的格式,允许您以不同的方式描述相同的内容。此外,它还包含工作流信息和旨在用于识别目的的唯一 ID。
-
不,我认为这是一个缺陷。如果用户希望 pdf 看起来完全相似怎么办。我知道 pdf 的优点。我只是考虑了该声明中的情况。
-
“相同的代码 = 小的差异”只能表示
trailer的ID和Info的CreationDate条目——如果它们是自动放在那里的。否则就没有意义。 -
您还可以在字体文件中获取时间戳。
标签: pdf pdf-generation