如果我使用Adobe PDF pro更改PDF上的文本编号,那么我将编辑过的PDF通过电子邮件发送给某人,他们能够根据我的更改看到什么?我的理解是,他们可以在元数据中看到它被编辑以及由谁编辑,但是他们能看到哪些元素被更改以及之前的版本?
我有时看到PDF文件在编辑后会增加大小,我想知道这是否是由于文档的历史保存所致。
答案 0 :(得分:1)
这取决于更改的准确程度。除了简单地从头开始保存pdf的新状态之外,pdf标准还知道增量更新的概念。使用此技术将在原始文件结束后附加更改。
如果使用增量更新应用更改,则只需剪切增量更新数据即可检索先前版本的确切状态。
我已经看过使用这两种技术的Adobe Reader。签名文件(包括仅使用使用权签名签名的文件)总是使用增量更新!但我认为Adobe在其他一些情况下也使用增量更新。
即使使用从头开始保存,还有其他原始内容仍然存在的情况:
PDF不仅知道每个页面和注释的画布,它们也知道独立的画布,形成XObjects。可以通过引用将表单XObject的节添加到另一个画布。
如果从多个其他画布引用这样的表格XObject,然后在其中一个引用画布的上下文中进行编辑(例如,在编辑它所使用的特定页面的过程中),通常该XObject的副本是创建和编辑,然后从该画布引用,而所有其他引用画布仍引用原始版本。
在这种情况下潜入pdf内部的人可以找到原始的未经编辑的变体。