我正在开发一个应用程序,它不仅可以加密pdf / docx文档,还可以在文档的所有实际数据之前添加标题。例如,带有标题但没有加密的pdf文件看起来像:
headercontent %PDF ................
问题是我注意到如果你修改pdf内容一次然后还原它,文件就会重新腐败。例如:
假设我们有一个以%PDF-1.4 开头的pdf文件,我将其修改为 test%PDF-1.4 。此文件现在已损坏。所以,我还原了更改,它再次看起来像%PDF-1.4 。如果我现在尝试打开pdf文件,它仍然是损坏的。
我已经读过这个https://helpx.adobe.com/acrobat/kb/pdf-error-1015-11001-update.html而事实并非如此,因为我正在删除这些字节并且它仍然是损坏的。
仅供参考,我正在使用十六进制编辑器对其进行修改,因此在%PDF之前没有垃圾。
你对发生的事情有什么看法吗?隐藏“腐败文件标志”在哪里?
提前致谢。