使用相同的密码加密和/或解密多个 PDF

使用相同的密码加密和/或解密多个 PDF

我只想要一种简单的方法来使用相同的密码加密多个 PDF。也可以从 CLI 或终端界面执行此操作。 GUI 也会有所帮助。我想在 qpdf 中执行此操作,因为加密程度高于 128。256 就足够了。我的意思是它可以更高,比如 512 或 1024 吗?任何信息都会有帮助。

答案1

您好,我已经找到了解决方案并进行了彻底的测试。它在 Linux 中运行得很好。

我创建了一个小脚本并将其命名为pwdalotofpdfs.shLol。它会询问用户和所有者密码,然后加密当前文件夹中的所有 pdf,而不会影响原始文件。文件也以 256 位加密。我使用的程序是qpdf.

#!/bin/sh
clear

read -p "Input USER Password : " usrpwd
read -p "Input OWNER Password : " ownerpwd
 
for file in *.pdf
do
  qpdf --encrypt $usrpwd $ownerpwd 256 -- "$file" "${file%*.pdf}_pwd.pdf"
done

clear

echo "Files are completed"

答案2

您可以使用以下命令设置所有者或用户密码pdftk

for i in *;do pdftk "$i" output "out$i" owner_pw yourpw user_pw yourpw encrypt_128bit;done

相关内容