你可以在不打开它的情况下检测到安全的.pdf吗?

时间:2011-12-01 00:56:28

标签: pdf scripting

已经发现有几个用户已经将安全(密码保护).pdf上传到我们的文档协作/审核系统中。当用户正在查看文档并且遇到其中一个文档时,我们会得到意外的结果(崩溃,锁定等)。

我被要求确定将安全.pdf放入文件系统的位置和数量(我甚至没有猜测)。理想情况下,我会生成这些违规者的列表,我们可以删除它们或保存非安全版本。 .pdf存储在普通的Windows文件系统中,每个单独的上传会话都有子文件夹。

如果不打开数百个.pdf,有没有办法做到这一点?一些可以“偷看”我的实用工具?任何建议都会非常感激。

-U。 344639

1 个答案:

答案 0 :(得分:3)

您应该查看命令行实用程序pdfinfo.exe。那个作为XPDF-Tools for Windows的一部分发布。

然后围绕这个核心命令编写脚本

for %f in (*.pdf) do (pdfinfo.exe %i | findstr Encrypted:)

Encrypted: no的所有回报都适合您,其他人则不是......