PDF更改是否可以逆转?

PDF更改是否可以逆转?,pdf,adobe,Pdf,Adobe,如果我使用Adobe PDF pro更改PDF上的文本编号,然后我将编辑后的PDF发送给某人,他们能从我的更改中看到什么?我的理解是,他们可以在元数据中看到它是由谁编辑的以及由谁编辑的,但是他们可以看到更改了哪些元素以及以前的版本吗 我有时会看到PDF文件在编辑后变大,我想知道这是否是由于保存文档的历史记录造成的。这取决于更改的应用方式。除了从头保存pdf的新状态外,pdf标准还知道增量更新的概念。使用此技术,更改将附加在原始文件的结尾之后 如果使用增量更新应用更改,则只需剪切增量更新数据即可检

如果我使用Adobe PDF pro更改PDF上的文本编号,然后我将编辑后的PDF发送给某人,他们能从我的更改中看到什么?我的理解是,他们可以在元数据中看到它是由谁编辑的以及由谁编辑的,但是他们可以看到更改了哪些元素以及以前的版本吗


我有时会看到PDF文件在编辑后变大,我想知道这是否是由于保存文档的历史记录造成的。

这取决于更改的应用方式。除了从头保存pdf的新状态外,pdf标准还知道增量更新的概念。使用此技术,更改将附加在原始文件的结尾之后

如果使用增量更新应用更改,则只需剪切增量更新数据即可检索上一版本的确切状态

我见过Adobe Reader使用这两种技术。增量更新通常用于已签名文件(包括仅使用使用权限签名的文件!),但我认为Adobe在其他一些情况下也使用增量更新


还有一些情况下,即使使用从头开始保存,原始内容仍会保留:

PDF不仅知道每个页面和注释的画布,还知道独立的画布,形成XObject。表单XObject的部分可以通过引用添加到另一个画布

如果该表单XObject从多个其他画布中引用,然后在其中一个引用画布的上下文中进行编辑(例如,在编辑特定页面时使用该表单XObject),通常创建并编辑该XObject的副本,然后从该画布引用该副本,而所有其他引用画布仍引用原始版本


在这种情况下,深入研究pdf内部的人可以找到原始的、未经编辑的变体

谢谢你的回复。通过深入了解PDF的内部结构,确定是否有人能找到我的原始PDF的最佳方法是什么?自己深入了解它们。Adobe Acrobat不是开源的。因此,您无法事先知道它将如何准确地执行您的更改,特别是因为有很多方法可以对start文档的内容进行结构化。Pdf设计不是一种易于编辑和确定的格式,因此,即使有Pdf编辑软件,也不要相信它能确定地删除信息。顺便说一句,对于其他格式和编辑器也有类似的警告,实际上所有的二进制格式。只有当你有一种你不太了解的格式(纯文本;有了适当的知识,还有html和类似的标记和标记语言、tex或latex源等等),当你试图永久删除内容时,你才有机会真正成功。