2010-11-19 131 views
1

我目前遇到需要找到目錄內的哪些pdf是「安全文檔」。 PDF文件的所有應是不安全的,並通過換股的xpdf然而,這種情況並非如此。我如何掃描目錄中的所有pdf以確定它們是否安全?掃描安全的pdf文檔

回答

2

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.