我目前遇到需要查找目录中的哪些 pdf 是“安全文档”。所有的 pdf 文件都应该是不安全的,并且可以通过 xpdf 进行转换,但是事实并非如此。我如何扫描目录中的所有 pdf 文件以了解它们是否安全?
user428370
问问题
2116 次
1 回答
1
pyPdf支持解密 PDF。它的 PdfFileReader 类有一个isEncrypted属性。
import pyPdf
if pyPdf.PdfFileReader(open("file_name.pdf", 'rb')).isEncrypted:
print "Rut ro, it's encrypted."
# skip file? Write to a log?
else:
print "We're clear."
# Do stuff with the file.
于 2010-11-19T15:39:16.343 回答