Эта простая статья предназначена для того, чтобы помочь вам расшифровать файл PDF с помощью Python. Он включает в себя четкую информацию для расшифровки PDF с помощью Python в виде пошагового процесса и исполняемого примера кода. Полученный незашифрованный PDF-файл можно сохранить на диск или в поток в любом нужном формате, таком как PDF, HTML, DOCX и т. д.
Шаги по расшифровке защищенного паролем PDF с помощью Python
- Установите для среды IDE значение использовать Aspose.PDF для Python через .NET, чтобы расшифровать PDF-файл.
- Получите доступ к зашифрованному файлу PDF в объекте класса Document, используя имя файла и пароль.
- Используйте метод Document.decrypt, чтобы расшифровать файл PDF.
- Сохраните незашифрованный файл PDF на диске под новым именем.
Эти шаги охватывают простой процесс расшифровки PDF с помощью Python, так что прежде всего выполняется настройка среды. На следующем шаге защищенный паролем исходный PDF-файл загружается с диска с использованием экземпляра класса Document путем предоставления действительного пароля. Затем файл расшифровывается вызовом метода decrypt() в классе Document. Вы можете использовать либо пароль владельца, либо пароль пользователя в зависимости от требований приложения, так как с паролем владельца у вас есть полный контроль над расшифрованным файлом, тогда как с паролем пользователя ему может быть предоставлен доступ только для чтения.
Код для расшифровки файла PDF с помощью Python
В этом примере кода показано как расшифровать PDF с помощью Python с помощью очень простого интерфейса API. У вас есть несколько вариантов сохранения выходного файла PDF в различных форматах, предоставляемых перечислителем save_format, а также возможность установить обработчик предупреждений в процессе сохранения файла и установить флаг для закрытия объекта ответа после того, как документ PDF сохраняется в объекте ответа внутри веб-приложения.
Эта тема научила нас сохранять зашифрованный PDF как незашифрованный с помощью Python. Если вы хотите научиться сжимать файл PDF, обратитесь к статье как сжать PDF в Python.