![PDF文件的安全保护是什么意思?](https://linux22.com/image/1350082/PDF%E6%96%87%E4%BB%B6%E7%9A%84%E5%AE%89%E5%85%A8%E4%BF%9D%E6%8A%A4%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F.png)
Adobe Acrobat Reader 提供了 9 个“文档限制”安全属性。我猜其中一些属性没有使用,因为 Foxit 只提供了其中的 8 个。更令人困惑的是,对于同一个文档,Adobe 报告的属性值与 Foxit 报告的属性值不同。以下显示了某个文件的 Adobe 列表:
- 打印:允许
- 文档组装:不允许
- 内容复制:允许
- 为实现无障碍而进行内容复制:允许
- 页面提取:允许
- 评论:允许
- 填写表单字段:允许
- 签名:不允许
- 创建模板页面:不允许
Foxit 对同一文件显示的内容如下:
- 打印:允许
- 填表:允许
- 文档中的注释:允许
- 管理页面和书签:允许
- 修改文件:允许
- 为实现无障碍目的而复制内容:允许
- 提取文件内容:允许
- 签名:允许
请注意,Adobe 和 Foxit 的 Signing 属性值并不相同。那么谁是对的?这些属性到底是什么意思?
我曾尝试使用 pdftk 更改 Adobe 中显示的“不允许”属性,但无济于事。Pdftk 可以无错误地进行转换,但属性仍然显示为“不允许”。这些属性是否真的被使用过?
答案1
Acrobat 使用他们自己的专有版本的 PDF 规范,该版本与基于 PDF\A-1、PDF\A-2 和 PDF\A-3 规范的开放版本不同。PDF\A 规范(可能是任何非 Adobe 实施者的目标)是为长期存档而设计的,并且一些使长期存档变得更加困难或不可能的功能已被删除,加密是您的列表中最重要的一项。因此,如果没有加密,您就无法强制执行内容复制或提取限制。
请参阅此处的说明部分,了解 PDF\A 实现的功能和局限性:http://en.wikipedia.org/wiki/PDF/A