Descriptografia de PyPDF 2 não está funcionando
Atualmente, estou usando o PyPDF 2 como uma dependência.
Encontrei alguns arquivos criptografados e lidei com eles como faria normalmente (no código a seguir):
PDF = PdfFileReader(file(pdf_filepath, 'rb'))
if PDF.isEncrypted:
PDF.decrypt("")
print PDF.getNumPages()
Meu caminho de arquivo é semelhante a "~ / blah / FDJKL492019 21490, LFS.pdf" PDF.decrypt ("") retorna 1, o que significa que foi bem-sucedido. Mas, quando ele imprime PDF.getNumPages (), ainda gera o erro "PyPDF2.utils.PdfReadError: o arquivo não foi descriptografado".
Como faço para me livrar desse erro? Posso abrir bem o arquivo PDF clicando duas vezes (que é o padrão aberto com o Adobe Reader).