Python aracılığıyla PDF’ye Dijital İmza Ekleyin

Python for .NET API’leri için sunucu tarafı Aspose.PDF kullanılarak dijital imza oluşturma ve doğrulama. Yerel ve yüksek performanslı kütüphane

Python for .NET Aracını Kullanarak PDF Dosyasına Dijital İmzalama Nasıl Eklenir

PDF dosyasına dijital imza eklemek için, güçlü ve kullanımı kolay bir API olan Aspose.PDF for Python via .NET kullanacağız. PyPI‘yi açın, aspose-pdf‘i arayın ve yükleyin. Alternatif olarak, şu komutu çalıştırın:

Console

pip install aspose-pdf

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


Kodu ortamınızda denemek için Aspose.PDF for Python üzerinden .NET 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.

PDF Dosyasına Elektronik İmza Ekleme - Python

Bu örnek kod, PDF Sayfalarını nasıl İmzalayacağınızı gösterir - 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)