PDF-Verschlüsselung & -Entschlüsselung
Mit IronPDF for Python können passwortgeschützte PDF-Dateien geöffnet, deren Metadaten und Sicherheitseinstellungen geändert und mit einem neuen Passwort wieder gespeichert werden — so ermöglichen Sie vollständige Verschlüsselungs- und Entschlüsselungsabläufe in nur wenigen Codezeilen.
Einstieg
Übergeben Sie den Dateipfad und das vorhandene Passwort an PdfDocument.FromFile, um ein verschlüsseltes PDF zu öffnen. Ändern Sie nach Bedarf die Sicherheitseinstellungen und Metadaten, dann weisen Sie ein neues Passwort pdf.Password zu und speichern Sie mit SaveAs.
Den Code verstehen
PdfDocument.FromFile(path, password): Öffnet eine verschlüsselte PDF-Datei mit dem bereitgestellten Passwort zur Entschlüsselung. Löst eine Ausnahme aus, wenn das Passwort falsch ist.MetaData.Author/Keywords/ModifiedDate: Metadatenfelder, die nach der Entschlüsselung gelesen oder aktualisiert werden können.SecuritySettings.RemovePasswordsAndEncryption(): Entfernt die aktuelle Verschlüsselung aus dem im Speicher befindlichen Dokument, damit Sicherheitseinstellungen neu konfiguriert werden können.SecuritySettings.MakePdfDocumentReadOnly(key): Wendet den Nur-Lese-Schutz mit einem neuen internen Schlüssel erneut an.SecuritySettings.AllowUser*: Fein abgestimmte Benutzerberechtigungskennzeichen — aufFalsesetzen, um spezifische Aktionen zu beschränken.pdf.Password = "my-password": Legt ein neues Passwort fest, das erforderlich sein wird, um das gespeicherte PDF zu öffnen.SaveAs("secured.pdf"): Speichert das neu verschlüsselte Dokument mit allen neuen Einstellungen.
Entschlüsselung Ohne Neu-Verschlüsselung
Um eine unverschlüsselte Kopie eines passwortgeschützten PDFs zu erstellen, rufen Sie RemovePasswordsAndEncryption() auf und speichern Sie ohne ein neues Password zu setzen.
Lernen Sie, PDF-Dokumente mit IronPDF for Python zu sichern!

