Я ищу способ расшифровки защищенных PDF-файлов на основе Python.
Для меня невозможно использовать необходимые библиотеки, такие как qpdf
.
В противном случае любые советы, как я мог бы начатьнаписать метод для расшифровки в Python самостоятельно?
Текущий способ больше не поддерживается:
import PyPDF2
ENCRYPTED_FILE_PATH = 'encrypted1.pdf'
with open(ENCRYPTED_FILE_PATH, mode='rb') as f:
reader = PyPDF2.PdfFileReader(f)
if reader.isEncrypted:
reader.decrypt('master')
print(f"Number of page: {reader.getNumPages()}")
> NotImplementedError: only algorithm code 1 and 2 are supported
Python: 3.5.2
ОС: Linux