pdftk 和 qpdf 都无法保护我的文档

pdftk 和 qpdf 都无法保护我的文档

pdftk 手册页,我应该能够使用以下方法保护 PDF 文档免遭内容复制、打印和快照:

pdftk 1.pdf output 1.128.pdf owner_pw foopass

但它失败了,我可以做其中任何一个!

我也测试过編輯

qpdf --encrypt "" "foopass" 128 --extract=n -- 1.pdf 1.128.pdf

结果还是失败。

还有一个商业 PDF 工具也出现了同样的失败结果。

我记得我以前可以使用此命令成功使用 pdftk 保护 pdf 文件。

我在 debian jessie 上。

我是不是漏掉了什么?Linux 上的其他解决方案很受欢迎,但是 3 个产品都失败了,就好像我的设置有问题一样。

我不想使用用户密码(保密性),只想使用所有者密码(保护)。

答案1

这主要取决于 PDF 阅读器的兼容性。许多 Linux PDF 阅读器不遵守可以通过pdftk或启用的所有qpdf限制。您应该在 Windows 中使用 Adob​​e Reader 测试生成的 PDF 文件。您可能会想,如果可以绕过保护,那么 PDF 保护的意义何在?您是对的,如果省略用户密码,保护 PDF 就没有什么意义。

答案2

注意,在 pdftk 程序中,owner_pw 可防止在未输入owner_pw的情况下编辑文件(突发、连接等)。如果您想保护文件不被打开,请改用 user_pw

pdftk 1.pdf output 1.128.pdf user_pw foopass

相关内容