![Evince 允许从加密 PDF 复制文本,而 Adobe Reader 不允许。为什么?](https://linux22.com/image/1349118/Evince%20%E5%85%81%E8%AE%B8%E4%BB%8E%E5%8A%A0%E5%AF%86%20PDF%20%E5%A4%8D%E5%88%B6%E6%96%87%E6%9C%AC%EF%BC%8C%E8%80%8C%20Adob%E2%80%8B%E2%80%8Be%20Reader%20%E4%B8%8D%E5%85%81%E8%AE%B8%E3%80%82%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我一直在尝试加密 PDF 文档,以便人们无法从中复制文本或打印它。因此,基本上,我禁用了打印和复制功能。我使用了以下命令:
qpdf input.pdf drm.pdf --encrypt "" pass 128 --print=none --modify=none --extract=n --
如果我在 Adobe Reader 中打开它,它不允许任何复制,但是如果我使用 Evince,文本很容易被复制。有人知道为什么吗?
答案1
很简单。PDF 的“无法复制”功能是 Adobe 营销人员发明的。这不是技术限制,也不是加密。Adobe 工程师听从了 Adobe 经理的意见,禁用了复制按钮;而 Evince 工程师不听从 Adobe 经理的意见。
答案2
尝试使用 pdf drm 产品来控制您对 pdf 文件的操作,而不是 Adobe。Adobe 控件基于荣誉系统,这就是为什么并非所有查看者都遵守它们的原因。有一篇很好的文章解释了这一点http://www.locklizard.com/acrobat-security/。