【发布时间】:2020-07-08 13:11:30
【问题描述】:
我有一些 PDF 文件想要合并为一个。我通常使用Poppler PDF toolkit 中的pdfunite 来执行此操作。
但是现在我收到了这个错误:
无法合并加密文件('foo.pdf')
当我运行exiftool foo.pdf 来查看它的属性时,它确实提到了这一点:
加密:标准 V1.2(40 位)
我不完全了解 PDF 文件中的加密是如何工作的或它应该做什么,但我可以打开并阅读这个特定的文件而无需输入任何密码。我可以在 macOS Preview 中打开文件,没问题。我可以使用 Poppler 自己的pdftoppm 工具将 PDF 转换为 PNG 图像,没问题。
如何覆盖或删除此加密,以便可以使用 Poppler 的 pdfunite 将此 PDF 文件与其他 PDF 合并?
如果这种加密只是元数据属性,我已经尝试使用exiftool 删除所有元数据,如下所示:
exiftool -all= -overwrite_original foo.pdf
exiftool 删除元数据没有问题。但是生成的文件仍然是加密的,pdfunite 无法处理它。
【问题讨论】:
标签: pdf encryption pdf-generation poppler