我有一堆 pdf 文件,而密码在另一个文件中,我需要找到一种方法来删除密码保护并创建一个未加密的 pdf 文件,文件名相同。最好的方法是什么?
类似于,读取每个 pdf 文件,将密码列表应用到其中,成功删除密码后,将文件重写为具有相同名称的未加密的 pdf。
pdfcrack 可以读取密码列表,但我不知道如何将其重写为未加密的 pdf 文件
谢谢
答案1
#!/bin/bash
filename="password.txt"
#While loop to read line by line
while read -r line
do
readLine=$line
for file in *.pdf
do
pan="${line:0:10}"
/usr/bin/qpdf --password=$line --decrypt $file ack/2017-$pan.pdf
done
done < "$filename"