我只想要一种简单的方法来使用相同的密码加密多个 PDF。也可以从 CLI 或终端界面执行此操作。 GUI 也会有所帮助。我想在 qpdf 中执行此操作,因为加密程度高于 128。256 就足够了。我的意思是它可以更高,比如 512 或 1024 吗?任何信息都会有帮助。
答案1
您好,我已经找到了解决方案并进行了彻底的测试。它在 Linux 中运行得很好。
我创建了一个小脚本并将其命名为pwdalotofpdfs.sh
Lol。它会询问用户和所有者密码,然后加密当前文件夹中的所有 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