删除批量 pdf 密码

删除批量 pdf 密码

我有一堆 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"

相关内容