Заблокировать PDF-файл с помощью Python

Заблокируйте PDF-файлы с помощью инструмента Aspose.PDF с помощью Python

Шифрование PDF-документа с помощью библиотеки Python

Заблокируйте PDF с помощью Aspose.PDF. Блокировка PDF-документов паролями или шифрованием необходима для обеспечения конфиденциальности конфиденциального содержимого и предотвращения несанкционированного доступа к данным. Когда вы блокируете PDF-файл паролем, оно получает контроль над тем, кто имеет доступ к его содержимому, что позволяет вам устанавливать разрешения на чтение, редактирование или печать. Блокировка PDF предотвращает несанкционированное внесение изменений в документ, сохраняя его точность и надежность. Это особенно важно для защиты личной или конфиденциальной информации и обеспечения безопасности идентификационных данных пользователей и их конфиденциальности. Блокировка PDF-файлов с помощью паролей помогает защитить ваши личные данные. Часто в некоторых отраслях действуют строгие правила защиты конфиденциальной информации. Блокировка PDF может удовлетворить эти требования и обеспечить необходимую защиту. Крайне важно использовать шифрование ответственно, следуя закону и этическим нормам. Всегда убедитесь, что у вас есть необходимые разрешения для надлежащей защиты документов. Блокировка PDF-файла жизненно важна для обеспечения конфиденциальности и безопасности содержащихся в нем данных, особенно когда обеспечение безопасности информации является первоочередной задачей. Чтобы зашифровать PDF-файл, мы будем использовать API Aspose.PDF for .NET, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы python-net. Откройте диспетчер пакетов NuGet, найдите aSpose.pdf и установите. Вы также можете использовать следующую команду в консоли диспетчера пакетов.

Console

pip install aspose-pdf

Как зашифровать PDF с помощью Python


Чтобы опробовать код в своей среде, вам понадобится Aspose.PDF для Python через .NET.

  1. Откройте PDF-документ с помощью объекта Document.
  2. Создайте пароль для пользователя и владельца.
  3. Вызовите метод Document.Encrypt
  4. Сохраните PDF-файл.

В предоставленном фрагменте кода Python показано, как заблокировать PDF-документы с помощью Aspose.PDF. Он открывает PDF-документ под названием Encrypt.pdf. Он шифрует открытый PDF-файл с помощью настроек шифрования. Пароль пользователя и пароль владельца предназначены для доступа и управления разрешениями и используют алгоритм шифрования RC4x128. «0» означает, что пользователям не предоставлены специальные разрешения на изменение документа. После шифрования PDF-файла код сохраняет обновленный документ в файле с именем «Encrypt_out.pdf» в том же каталоге, который указан переменной «DataDir». Этот фрагмент кода представляет собой упрощенный пример использования библиотеки или фреймворка Aspose.PDF для блокировки PDF-файла и сохранения заблокированной версии.

Расшифровать PDF-документ — Python

В этом примере кода показано, как зашифровать PDF-файл - Python

Input file:

File not added

Password:

Output format:

Output file:

import aspose.pdf as apdf

from os import path
path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

# Encrypt PDF
document.Encrypt("user", "owner", 0, apdf.CryptoAlgorithm.RC4x128)

# Save updated PDF
document.Save(path_outfile)