Python aracılığıyla kullanarak PDF’ye dijital imza ekleyin

Adobe PDF dahil herhangi bir yazılım kullanmadan, .NET API’leri için sunucu tarafı Aspose.PDF kullanarak yerel ve yüksek performanslı PDF belgesi dijital imza oluşturma ve doğrulama - Python.

Python for .NET Kütüphane Kullanarak PDF Dosyasına Dijital Olarak İmzalama Nasıl Eklenir

PDF dosyasına dijital imza eklemek için python-net platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme API’si olan .NET için Aspose.PDF API’sini kullanacağız. NuGet paket yöneticisini açın, Aspose.PDF öğesini arayın ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Python Package Manager Console

pip install aspose-pdf

Python aracılığıyla PDF’ye Dijital Olarak İmzala Ekle


Ortamınızdaki kodu denemek için .NET için Aspose.PDF gerekir.

  1. PDF’yi bir Belge örneğiyle yükleyin.
  2. Tüm PDF dosyalarını tam yolla yükleyin.
  3. Yazı tipi, yazı tipi boyutu, renk vb. Gibi metnin stilini ayarlayın.
  4. PDF dosyasını kaydet, belgeyi imza eklenmiş olarak alacaksınız.
  5. İmzanın geçerliliğini doğrulamak için pdfileSignature.verifySigned () yöntemini kullanın.

- Python kullanarak PDF Dosyasına Elektronik İmza ekleyin.

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