PDF schützen über Python

Legen Sie Dokumentberechtigungen für PDF mit AES-128-Verschlüsselung fest. Verwenden Sie Aspose.PDF für Python for .NET, um PDF-Dokumente programmgesteuert zu ändern

So schützen Sie eine PDF-Datei mithilfe der Python for .NET Bibliothek

Um eine PDF-Datei zu schützen, verwenden wir die API Aspose.PDF for .NET, eine funktionsreiche, leistungsstarke und einfach zu verwendende API zur Dokumentenbearbeitung für die python-net Plattform. Öffnen Sie den NuGet -Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie es. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Python Package Manager Console

pip install aspose-pdf

PDF schützen mit Python


Sie benötigen Aspose.PDF for .NET, um den Code in Ihrer Umgebung auszuprobieren.

  1. Laden Sie das PDF mit einer Instanz von Document.
  2. Erstellen Sie ein Objekt von documentPrivilege und legen Sie Optionen fest.
  3. Rufen Sie die Methode Document.Encrypt auf, um PDF mit AES-128
  4. Ergebnis im PDF-Format speichern

PDF schützen - Python

Dieser Beispielcode zeigt, wie eine PDF-Datei geschützt wird

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")