Tambahkan tanda tangan digital dalam PDF menggunakan melalui Python

Pembuatan dan verifikasi tanda tangan digital dokumen PDF asli dan berkinerja tinggi menggunakan Aspose.PDF sisi server untuk API .NET, tanpa menggunakan perangkat lunak apa pun termasuk Adobe PDF - Python

Cara menambahkan Masuk Digital ke File PDF Menggunakan Python for .NET Library

Untuk menambahkan tanda tangan digital dalam file PDF, kita akan menggunakan API Aspose.PDF for .NET yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform python-net. Buka manajer paket nuget, cari Aspose.pdf dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Manajer Paket.

Python Package Manager Console

pip install aspose-pdf

Tambahkan Tanda Tangan Digital ke PDF melalui Python


Anda perlu Aspose.PDF untuk .NET untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dengan instance Document.
  2. Muat semua file PDF dengan jalur lengkap.
  3. Mengatur gaya teks seperti font, ukuran font, warna dll
  4. Simpan file PDF, Anda akan mendapatkan dokumen dengan tanda tangan dimasukkan.
  5. Untuk memverifikasi validitas tanda tangan menggunakan metode pdFfileSignature.verifySigned ().

Tambahkan Tanda Tangan Elektronik ke File PDF menggunakan - 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)