有没有可以为PDF文件添加密码的工具?

我发现了很多关于解密PDF文件的信息,但没有关于加密它们的信息。 什么工具可以为我做这个?

编辑:下面有两个很好的答案,但在我的具体情况下,PDF是扫描,而不是我创建的文档。

使用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(如果可能)

如果您使用LibreOffice并将文档导出为PDF(菜单>文件>导出为PDF),则可以选择设置密码:

在此处输入图像描述

qpdf可以加密和解密pdfs。 并将它们线性化。

PDF Chain是一个很棒的工具。 它是pdftk的GUI

一种可能的解决方案是使用jpdf Tweak 。

Master PDF Editor是一个非常好的GUI编辑pdf也可以加密。 它还使用最新的PDF标准。 使用PDF链和Master PDF编辑器,都加密了PDF格式,PDF版本输出的PDF文件更大,书签丢失,几乎是原来的两倍。