查找受密码保护的PDF


1

我有大量的PDF,并且想找到受密码保护的PDF。

诸如pdfinfo之类的工具可以检测到密码保护,但没有特定的退出状态来编写此过程的脚本:

# pfdinfo pwprotected.pdf
Command Line Error: Incorrect password
# echo $?
1
# pdfinfo broken.pdf
<some error messages>
# echo $?
1

是否有任何工具可用于轻松识别pdf上的密码保护?否则,我仍然可以grep输入“密码错误”行并修复自己的脚本。


3
只需将其包装在greps stderr中的“错误密码” 函数中?
AndrolGenhald

1
我认为你可以做类似的事情;find -type f -iname \*.pdf -exec grep -alP 'R\/Encrypt \d+ \d+' {} \;不过,我不确定性能效率如何。

@ 1lastBr3ath对我来说大部分都是误报,但无论如何还是要感谢。我可能会用pdfinfo胶一些东西。
tr9sh
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.