3 Stimmen

Scannen nach gesicherten PDF-Dokumenten

Ich muss derzeit herausfinden, welche PDFs in einem Verzeichnis "gesicherte Dokumente" sind. Alle PDFs sollte ungesichert und über xpdf konvertierbar sein, was jedoch nicht der Fall ist. Wie kann ich alle PDF-Dateien in einem Verzeichnis durchsuchen, um herauszufinden, ob sie gesichert sind oder nicht?

3voto

nmichaels Punkte 47432

pyPdf unterstützt die Entschlüsselung von PDFs. Die Klasse PdfFileReader hat eine isEncrypted Attribut.

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X