Digitale Signatur zu PDF hinzufügen über Python

Generierung und Überprüfung digitaler Signaturen mithilfe der serverseitigen Datei Aspose.PDF für Python for .NET APIs. Native und leistungsstarke Bibliothek

So fügen Sie Digital Sign mithilfe der Python for .NET Bibliothek zu einer PDF-Datei hinzu

Um eine digitale Signatur in eine PDF-Datei einzufügen, verwenden wir die Aspose.PDF for .NET API, eine funktionsreiche, leistungsstarke und einfach zu verwendende API zur Dokumentbearbeitung für die python-net -Plattform. Öffnen Sie den NuGet Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie. Sie können auch den folgenden Befehl in der Package Manager Console verwenden.

Python Package Manager Console

pip install aspose-pdf

Fügen Sie Digital Sign zu PDF hinzu über 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. Laden Sie alle PDF-Dateien mit vollständigem Pfad.
  3. Stellen Sie den Textstil wie Schriftart, Schriftgröße, Farbe usw. ein.
  4. PDF-Datei speichern, Sie erhalten das Dokument mit eingefügter Unterschrift.
  5. Um die Gültigkeit der Signatur zu überprüfen, verwenden Sie die Methode pdffileSignature.verifySigned ().

Eine elektronische Signatur zu einer PDF-Datei hinzufügen mit - Python

Dieser Beispielcode zeigt, wie man PDF-Seiten signiert - Python

Input file:

File not added

Certificate file:

File not added

Output format:

Output file:

import aspose.pdf as ap

inFile = "DigitallySign.pdf"
outFile = "DigitallySign_out.pdf"
document = ap.Document(inFile)
signature = ap.facades.PdfFileSignature(document)
# Use PKCS7/PKCS7Detached objects
pkcs = ap.forms.PKCS7("C:\\Keys\\test.pfx", "Pa$$w0rd2020")

signature.sign(1, True, ap.Rectangle(300, 100, 400, 200, True), pkcs)
# Save output PDF file
signature.save(outFile)