Frage

Ich bin derzeit auf die Notwendigkeit, herauszufinden, welche PDFs innerhalb eines Verzeichnisses "gesicherte Dokumente" sind. Alle PDFs sollte Seien Sie ungesichert und über XPDF konvertierbar. Dies ist jedoch nicht der Fall. Wie könnte ich alle PDFs in einem Verzeichnis durchsuchen, um herauszufinden, ob sie gesichert sind oder nicht?

War es hilfreich?

Lösung

PYPDF Unterstützt das Entschlüsseln von PDFs. Die PDFFILEREADER -Klasse hat eine iscrypted 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.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top