我有几个PDF文件需要合并成一个。通常我使用Poppler PDF toolkit中的pdfunite
来实现。
然而,现在我遇到了这个错误:
无法合并加密文件('foo.pdf')
当我运行exiftool foo.pdf
查看其属性时,它确实提到了这个:
Encryption : Standard V1.2 (40-bit)
我不完全理解PDF文件中的加密工作原理或它应该如何工作,但是我可以在不输入任何密码的情况下打开和阅读此特定文件。我可以在macOS预览中打开文件,没有问题。我可以使用Poppler自己的pdftoppm
工具将PDF转换为PNG图像,也没有问题。
如何覆盖或删除此加密,以便我可以使用Poppler的pdfunite
合并此PDF文件与其他PDF文件?
如果此加密只是元数据属性,则我已尝试使用以下命令使用exiftool
删除所有元数据:
exiftool -all= -overwrite_original foo.pdf
exiftool
没有问题地删除元数据。但生成的文件仍然受到加密保护,且pdfunite
无法处理它。
ls *.pdf | xargs -I '{}' qpdf --decrypt {} --replace-input
- chillitom