Question

J'ai actuellement rencontré la nécessité de trouver quels PDF dans un répertoire sont des "documents sécurisés". Tous les PDF devrait Soyez non sécurisé et convertible via XPDF, cependant, ce n'est pas le cas. Comment pourrais-je parcourir tous les PDF dans un répertoire pour savoir s'ils sont sécurisés ou non?

Était-ce utile?

La solution

pypdf prend en charge le décryptage des PDF. Sa classe pdffileReader a un ischimentant 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.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top