-
PDF > décrypter un fichier PDF
QPDF
https://sourceforge.net/projects/qpdf/files/qpdf/
qpdf --decrypt in.pdf out.pdf
ou
qpdf --password='' --decrypt in.pdf out.pdf
ou
qpdf --password='monPassword' --decrypt in.pdf out.pdf
SCRIPT PYTHON
import os import PyPDF2 from PyPDF2 import PdfFileWriter, PdfFileReader filename=input('\nFilename:') fp = open(filename) pdfFile = PdfFileReader(fp) if pdfFile.isEncrypted: try: pdfFile.decrypt('') print 'File Decrypted (PyPDF2)' except: command="cp "+filename+" temp.pdf; qpdf --password='' --decrypt temp.pdf "+filename os.system(command) print 'File Decrypted (qpdf)' #re-open the decrypted file fp = open(filename) pdfFile = PdfFileReader(fp) else: print 'File Not Encrypted'
—