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).

Ответы на вопрос(4)

Ваш ответ на вопрос