CentOS 7 加密 PDF

CentOS 7 加密 PDF

我最近将服务器从 CentOS 6 升级到 CentOS 7,但在使用 pdf 加密时遇到问题。

在 CentOS 6 上,我安装了 libgcj,然后安装了 pdftk 包。然后我可以使用加密pdf

/usr/sbin/pdftk pdfName.pdf output pdfEncrypted.pdf owner_pw 123456 user_pw 123654      

我知道我无法在 CentOS 7 上安装 pdftk,因为它不支持 libgcj,但是有其他方法可以实现我需要的功能吗?

答案1

第一种选择:使用qpdf。它基于 CentOS 7 基础系统。

# yum install qpdf
$ qpdf --encrypt user-password owner-password 40 -- file1.pdf file2.pdf

这将以 file1.pdf 作为输入,分配用户和所有者密码,密钥长度为 40(有效值为 40、128 或 256),并将加密数据导出到 file2.pdf

要“解锁”pdf 文件:

$ qpdf --decrypt --password=password locked.pdf unlocked.pdf

你可以找到这里更多 qpdf 加密选项

第二种选择:可以使用任何通用文件加密工具。您可以找到关于其中一些的详细解释的文档这里

相关内容