![无法在 Acrobat 中打开 pdftk 加密的 PDF](https://linux22.com/image/954898/%E6%97%A0%E6%B3%95%E5%9C%A8%20Acrobat%20%E4%B8%AD%E6%89%93%E5%BC%80%20pdftk%20%E5%8A%A0%E5%AF%86%E7%9A%84%20PDF.png)
当我在 Ubuntu 22.04 下使用 pdftk 加密 PDF 时,我无法在 Windows 下使用 Adobe Acrobat 对其进行解密。
按照指示这里,我使用 pdftk 加密 PDF:
pdftk input.pdf output output.pdf owner_pw 1234567890 user_pw 1234567890 allow printing
但是 pdftk 返回此错误:
Error: The user and owner passwords are the same.
PDF Viewers interpret this to mean your PDF has
no owner password, so they must be different.
Or, supply no owner password to pdftk if this is
what you desire.
所以我尝试:
pdftk input.pdf output output.pdf user_pw 1234567890 allow printing
这会生成一个看似已加密的 output.pdf 文件,我可以使用 Ubuntu 中的 user_pw 打开它,但是当我尝试在 Windows 上的 Acrobat 中打开它时,它说密码不正确。
加密时我需要做一些不同的事情才能在 Windows 上使用 Acrobat 读取它吗?
答案1
我的答案是改用 qpdf。这对我来说很有效,而且它使用 256 位 AES 而不是 128 位 RC-4 (?),所以它应该更安全:
qpdf --encrypt [userpass] [ownerpass] 256 -- input.pdf output.pdf