Dodaj podpis cyfrowy do pliku PDF poprzez Python

Generowanie i weryfikacja podpisu cyfrowego przy użyciu serwera Aspose.PDF dla interfejsów API Python for .NET. Natywna i wysokowydajna biblioteka

Jak dodać Podpis cyfrowy do pliku PDF za pomocą narzędzia Python for .NET

Aby dodać podpis cyfrowy do pliku PDF, użyjemy Aspose.PDF for Python via .NET, potężnego i łatwego w użyciu API. Otwórz PyPI, wyszukaj aspose-pdf i zainstaluj. Alternatywnie uruchom polecenie:

Console

pip install aspose-pdf

Dodaj podpisanie cyfrowe do pliku PDF za pośrednictwem Python


Potrzebujesz Aspose.PDF dla Pythona przez .NET, aby wypróbować kod w swoim środowisku.

  1. Załaduj plik PDF z wystąpieniem dokumentu.
  2. Załaduj wszystkie pliki PDF z pełną ścieżką.
  3. Ustaw styl tekstu, taki jak czcionka, rozmiar czcionki, kolor itp.
  4. Zapisz plik PDF, Otrzymasz dokument z włożonym podpisem.
  5. Aby zweryfikować ważność podpisu, użyj metody PDFFileSignature.verifySigned ().

Dodaj podpis elektroniczny do pliku PDF za pomocą - Python

Ten przykładowy kod pokazuje, jak podpisywać strony PDF - Python

Input file:

File not added

Certificate file:

File not added

Output format:

Output file:

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

signature = apdf.facades.PdfFileSignature(document)
# Use PKCS7/PKCS7Detached objects
pkcs = apdf.forms.PKCS7("my_certificate.pfx", "Pa$$w0rd12345")

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