Защитите PDF с помощью Python

Установите права доступа к документам для PDF с помощью шифрования AES-128. Используйте Aspose.PDF для Python for .NET для программного изменения PDF-документов

Как защитить PDF-файл с помощью библиотеки Python for .NET

Чтобы защитить 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-файл с экземпляром документа.
  2. Создайте объект DocumentPrivilege и установите параметры.
  3. Вызовите метод Document.Encrypt для защиты PDF с помощью AES-128.
  4. Сохранить результат в формате PDF

Защита PDF - Python

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

import aspose.pdf as ap 
# Open document
dataDir = "..."
document = ap.Document(dataDir + "sample.pdf")
# instantiate DocumentPrivileges object
# apply restrictions on all privileges
documentPrivilege = ap.facades.documentPrivilege.forbid_all
# allow screen reading
documentPrivilege.allow_screen_readers = True
# encrypt the file with User and Owner password.
document.Encrypt("userpassword", "ownerpassword", 
    documentPrivilege, ap.CryptoAlgorithm.AE_SX128, False)
# save updated document
document.Save("protected.pdf")