Aggiungi la firma digitale nel PDF usando tramite Python

Generazione e verifica di firme digitali di documenti PDF nativi e ad alte prestazioni utilizzando Aspose.PDF lato server per le API.NET, senza l’uso di alcun software incluso Adobe PDF - Python

Come aggiungere la firma digitale al file PDF utilizzando la libreria Python for .NET

Per aggiungere la firma digitale nel file PDF, utilizzeremo l’API Aspose.PDF for .NET, un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma python-net. Apri il gestore di pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.

Python Package Manager Console

pip install aspose-pdf

Aggiungi la firma digitale al PDF tramite Python


È necessario Aspose.PDF for .NET per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Carica tutti i file PDF con il percorso completo.
  3. Imposta lo stile del testo come carattere, dimensione del carattere, colore ecc.
  4. Salva il file PDF, otterrai il documento con la firma inserita.
  5. Per verificare la validità della firma, utilizzare il metodo pdfFileSignature.verifySigned ().

Aggiungi la firma elettronica a un file PDF utilizzando - Python

<% 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)