我目前需要找到目录中的哪些pdf是“安全文档”。 所有pdfs 都应该不安全,并且可以通过xpdf进行转换,但事实并非如此。我如何扫描目录中的所有pdf以确定它们是否受到保护?
答案 0 :(得分: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.