IRONSOFTWAREHOME
PDF-Verschlüsselung & -Entschlüsselung
from ironpdf import *

# Open an Encrypted File, alternatively create a new PDF from Html
pdf = PdfDocument.FromFile("encrypted.pdf", "password")
 
# Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = Now()
 
# Edit file security settings
# The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption()
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key")
pdf.SecuritySettings.AllowUserAnnotations = False
pdf.SecuritySettings.AllowUserCopyPasteContent = False
pdf.SecuritySettings.AllowUserFormData = False
pdf.SecuritySettings.AllowUserPrinting = PdfPrintSecurity.FullPrintRights
 
# Change or set the document encryption password
pdf.Password = "my-password"
pdf.SaveAs("secured.pdf")
pip install ironpdf
PDF-Verschlüsselung & -Entschlüsselung

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 - auf False setzen, 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!

Bereit anzufangen?

Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Python Modul-Download für PDF
Installation mit pip

Version: 2026.9

  1. Herunterladen und Python 3.7+ installieren.
  2. 18. Installiere pip von pypi.org, wenn es noch nicht installiert ist.
  3. Führen Sie den obigen Befehl im Terminal aus.
Python PDF-Modul
Modul herunterladen

Version: 2026.9

Manuell in Ihr Projekt installieren

  1. Paket herunterladen
  2. Führen Sie diesen Befehl aus dem Terminal aus
    pip install ironpdf-2026.9-py37-none-win_amd64.whl

Lizenzen ab 749 $