Centos

CentOS 7 加密 PDF

  • October 12, 2021

我最近將我們的伺服器從 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,但有沒有其他方法可以實現我的需要?

**第一種選擇:**使用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 加密選項

**第二種選擇:**可以使用任何通用的文件加密工具。您可以在此處找到關於其中一些的詳細解釋的文件。

引用自:https://unix.stackexchange.com/questions/251293