📜  qpdf 使用密码解密 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:46:50.310000             🧑  作者: Mango

QPDF 使用密码解密 - Shell/Bash

QPDF 是一个命令行程序,用于操作 PDF 文件。其中一项功能是加密和解密 PDF 文件。如果你有一个加密的 PDF 文件,并且已经知道了密码,那么可以使用 QPDF 解密它。

安装 QPDF

在 Ubuntu 系统中,可以通过以下命令安装 QPDF:

sudo apt-get install qpdf

在 macOS 系统中,可以使用 Homebrew 安装 QPDF:

brew install qpdf

在 Windows 系统中,可以从 QPDF 官方网站下载可执行文件,然后将其添加到系统路径中。

使用 QPDF 解密 PDF 文件

使用 QPDF 解密一个 PDF 文件非常简单。只需要运行以下命令:

qpdf --password=PASSWORD --decrypt input.pdf output.pdf

其中,PASSWORD 是 PDF 文件的密码,input.pdf 是要解密的 PDF 文件名,output.pdf 是解密后的 PDF 文件名。

例如:

qpdf --password=123456 --decrypt my_encrypted_file.pdf my_decrypted_file.pdf

这将使用密码 123456 解密名为 my_encrypted_file.pdf 的文件,并将解密后的文件保存为 my_decrypted_file.pdf

其他选项

QPDF 还有其他选项可供使用,例如:

  • --linearize:将 PDF 文件进行扁平化,可加快其加载速度。
  • --compress-streams:使用 zlib 压缩算法压缩 PDF 文件流。
  • --stream-data=uncompress:使 QPDF 解压缩 PDF 文件流,以便检查其内容。

更多选项,请参考 QPDF 的官方文档。

结论

QPDF 是一个强大的 PDF 处理程序,可以在命令行中轻松地对 PDF 文件进行加密、解密、修改等操作。如果你需要对 PDF 文件进行批量处理,或需要自动化处理工具的支持,则 QPDF 也是一个不错的选择。