我找到了很多关于解密 PDF 文件的信息,但没有关于加密 PDF 文件的信息。有什么工具可以帮我做到这一点?
编辑:下面有两个很好的答案,但就我的具体情况而言,PDF 是扫描件,而不是我创建的文档。
答案1
使用pdftk
。从其man
页面:
使用 128 位强度(默认)加密 PDF 并保留所有权限(默认)
$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foopass]
与上文相同,但需要密码才能打开 PDF
$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foo] user_pw [baz]
与上文相同,但允许打印(PDF 打开后)
$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foo] user_pw [baz] allow printing
pdftk
它还有许多其他用途,如果经常处理 PDF 文件,则值得安装。引用 Synaptic 的文章:
如果 PDF 是电子纸,那么 pdftk 就是电子订书机、打孔器、活页夹、密码解码环和 X 光眼镜。Pdftk 是一款用于处理 PDF 文档日常事务的简单工具。将一个放在桌面最上面的抽屉中,并用它来:
- 合并 PDF 文档
- 将 PDF 页面拆分为新文档
- 根据需要解密输入(需要密码)
- 根据需要加密输出
- 使用 FDF 数据填充 PDF 表单和/或展平表单
- 应用背景水印
- 根据指标报告 PDF,包括元数据和书签
- 更新 PDF 元数据
- 将文件附加到 PDF 页面或 PDF 文档
- 解压 PDF 附件
- 将 PDF 文档拆分为单页
- 解压缩并重新压缩页面流
- 修复损坏的 PDF(如果可能)
答案2
如果您使用 LibreOffice 并将文档导出为 PDF(菜单 > 文件 > 导出为 PDF),则可以选择设置密码:
答案3
答案4
一种可能的解决方案是使用jpdf 调整。