已经发现有几个用户已经将安全(密码保护).pdf上传到我们的文档协作/审核系统中。当用户正在查看文档并且遇到其中一个文档时,我们会得到意外的结果(崩溃,锁定等)。
我被要求确定将安全.pdf放入文件系统的位置和数量(我甚至没有猜测)。理想情况下,我会生成这些违规者的列表,我们可以删除它们或保存非安全版本。 .pdf存储在普通的Windows文件系统中,每个单独的上传会话都有子文件夹。
如果不打开数百个.pdf,有没有办法做到这一点?一些可以“偷看”我的实用工具?任何建议都会非常感激。
-U。 344639
答案 0 :(得分:3)
您应该查看命令行实用程序pdfinfo.exe
。那个作为XPDF-Tools for Windows的一部分发布。
然后围绕这个核心命令编写脚本
for %f in (*.pdf) do (pdfinfo.exe %i | findstr Encrypted:)
Encrypted: no
的所有回报都适合您,其他人则不是......