Я использую библиотеку PyPDF2 для расшифровки файла PDF. Вместо того, чтобы напрямую вводить пароль, я использую список слов.
import PyPDF2
ENCRYPTED_FILE_PATH = 'pdf_protected.pdf'
pdffile = open('dictionary.txt')
w = pdffile.read()
wordlist = w.split('\n')
with open(ENCRYPTED_FILE_PATH, mode='rb') as f:
reader = PyPDF2.PdfFileReader(f)
if reader.isEncrypted:
for word in wordlist:
reader.decrypt(word)
print(f"Number of page: {reader.getNumPages()}")
И я не понимаю, как решить эту ошибку
Спасибо:)