PyPDF 2 Расшифровка не работает
В настоящее время я использую PyPDF 2 в качестве зависимости.
Я столкнулся с некоторыми зашифрованными файлами и обработал их как обычно (в следующем коде):
PDF = PdfFileReader(file(pdf_filepath, 'rb'))
if PDF.isEncrypted:
PDF.decrypt("")
print PDF.getNumPages()
Мой путь к файлу выглядит примерно так: "~ / blah / FDJKL492019 21490, LFS.pdf" PDF.decrypt ("") возвращает 1, что означает, что он был успешным. Но когда он нажимает print PDF.getNumPages (), он все равно вызывает ошибку «PyPDF2.utils.PdfReadError: Файл не был дешифрован».
Как мне избавиться от этой ошибки? Я могу просто открыть файл PDF двойным щелчком мыши (который открывается по умолчанию в Adobe Reader).