Fügen Sie eine digitale Signatur in PDF hinzu mit Hilfe von Python

Native und leistungsstarke Generierung und Überprüfung digitaler Signaturen von PDF-Dokumenten mithilfe der serverseitigen Aspose.PDF for .NET-APIs, ohne Verwendung von Software, einschließlich Adobe PDF - Python

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 ().

Fügen Sie eine elektronische Signatur mit - Python zu einer PDF-Datei hinzu.

<% signature.code-block.subtitle %>

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)