如何用密码保护pdf文档?

Nic*_*Nic 10 security pdf password libreoffice

我收到了其中一份可怕的 .pdf 文件。我需要将其保存为“密码保护”,我该如何在 LibreOffice 中做到这一点?有很多关于创建受密码保护的 pdf 文档的信息,但我找不到任何关于密码保护现有 .pdf 的信息。

小智 15

您可以使用pdftk. 它是一个强大的命令行工具来管理 PDF。

pdftk source.pdf output destination.pdf user_pw password
Run Code Online (Sandbox Code Playgroud)

  • 使用 `pdftk source.pdf output destination.pdf user_pw PROMPT` 让它要求您输入密码。这是一个很好的做法,因为它可以防止密码在您的 shell 历史文件中以及通过“ps”对其他用户和进程可见。 (3认同)

dam*_*das 8

在命令行

qpdf --encrypt test123 test123 40 -- input.pdf doc_with_pass.pdf
Run Code Online (Sandbox Code Playgroud)

其中 test123 既是用户密码又是所有者密码,下一个值是加密密钥长度,可能是 40、128 或 256。

要解密pdf文件,您可以使用以下内容

qpdf --password=test123 --decrypt doc_with_pass.pdf doc_without_pass.pdf
Run Code Online (Sandbox Code Playgroud)

  • 这是我使用 128 位 AES 加密(需要 PDF v1.6)密码保护(加密)PDF 的方法:“qpdf --encrypt user-password owner-password 128 --use-aes=y -- input.pdf doc_with_pass.pdf" (3认同)