Шифрование PDF с помощью Python

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

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

Чтобы зашифровать PDF-файл, мы будем использовать Aspose.PDF для.NET API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы python-net. Откройте менеджер пакетов NuGet, найдите Aspose.pdf и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Python Package Manager Console

pip install aspose-pdf

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


Вам нужно Aspose.PDF for .NET попробовать код в своей среде.

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

<% encrypt.code-block.text %>

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

<% encrypt.code-block.subtitle %>

Input file:

File not added

Password:

Output format:

Output file:

    # Open document
    document = Document(dataDir+ "encrypt.pdf")
    # Encrypt PDF
    document.Encrypt("user", "owner", 0, CryptoAlgorithm.RC4x128)
    dataDir = dataDir + "encrypt_out.pdf"
    # Save updated PDF
    document.Save(dataDir)