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ć podpisanie cyfrowe do pliku PDF przy użyciu biblioteki Python for .NET

Aby dodać podpis cyfrowy do pliku PDF, użyjemy interfejsu API Aspose.PDF for .NET, który jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla platformy python-net. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.pdf i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.

Python Package Manager Console

pip install aspose-pdf

Dodaj podpisanie cyfrowe do pliku PDF za pośrednictwem Python


Potrzebujesz Aspose.PDF for Python, 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 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)