IRONSOFTWAREHOME
Digitale Signaturen
from ironpdf import *

# Cryptographically sign an existing PDF in 1 line of code!
PdfSignature(r".\certificates\IronSoftware.p12", "123456").SignPdfFile("any.pdf")

##### Advanced example for more control #####

# Step 1. Create a PDF
renderer = ChromePdfRenderer()
doc = renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>")

# Step 2. Create a Signature.
# You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
# Read: https://helpx.adobe.com/acrobat/using/digital-ids.html
signature = PdfSignature(r"certificates\IronSoftware.pfx", "123456")

# Step 3. Optional signing options and a handwritten signature graphic
signature.SigningContact = "support@ironsoftware.com"
signature.SigningLocation = "Chicago, USA"
signature.SigningReason = "To show how to sign a PDF"

# Step 4. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
doc.Sign(signature)

# Step 5. The PDF is not signed until saved to file, steam or byte array.
doc.SaveAs("signed.pdf")
pip install ironpdf
Digitale Signaturen

Digitale Signaturen

Dieser Python-Code zeigt, wie man eine PDF-Bibliothek wie PyPDF2 verwendet, um ein bestehendes PDF kryptografisch zu signieren und ein PDF mit einer digitalen Signatur zu erstellen.

Wie man eine digitale Signatur in Python generiert

  1. Laden Sie ein Python-Modul herunter, um eine digitale Signatur zu erstellen. Sie können Bibliotheken wie PyPDF2 und PyPDF4 verwenden, die Python-Bibliotheken für das Lesen und Schreiben von PDF-Dateien sind, aber zum Signieren könnten Sie etwas wie reportlab in Kombination mit PyPDF2 für digitale Signaturen bevorzugen.

  2. Rendern Sie ein neues PDF-Dokument. Verwenden Sie reportlab, um ein neues PDF zu erstellen oder ein bestehendes zu ändern.

  3. Instanziieren Sie die PdfSignature-Klasse und importieren Sie das digitale Zertifikat. Der unten gezeigte Code-Schnipsel zeigt, wie Sie dies mithilfe einer hypothetischen PdfSignature-Klasse tun können. Ersetzen Sie es durch die tatsächliche Methode zum Hinzufügen einer Signatur aus der gewählten Bibliothek.

  4. Fügen Sie bei Bedarf zusätzliche Informationen hinzu. Spezifizieren Sie Metadaten, Aussehen oder Ort der Signatur.

  5. Verwenden Sie die sign-Methode, um das Dokument zu signieren. Unten ist ein Python-Code, der reportlab verwendet, um ein PDF zu erstellen und PyPDF2, um eine digitale Signatur anzufügen.

Hinweis: Das Signieren eines PDFs mit einer digitalen Signatur unter Verwendung von reportlab und PyPDF2 ist ein komplexer Prozess, der je nach spezifischen Anforderungen verschiedene Bibliotheken umfassen kann. Stellen Sie sicher, dass Sie die notwendigen Zertifikate und ein Verständnis für kryptografische Prinzipien haben, während Sie dies implementieren.

Erkunden Sie das PDF-Beispiel für digitale Signaturen auf GitHub
Auf GitHub ansehen

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 $