افزودن امضای دیجیتال به PDF از طریق Python

تولید و تأیید امضای دیجیتال با استفاده از Aspose.PDF سمت سرور برای API های Python for .NET. کتابخانه بومی و با کارایی بالا

نحوه افزودن امضای دیجیتال به فایل PDF با استفاده از ابزار Python for .NET

به منظور اضافه کردن امضای دیجیتال در فایل PDF، از طریق Aspose.PDF برای پایتون استفاده خواهیم کرد.NET, یک API قدرتمند و آسان برای استفاده. باز کردن PyPI, جستجو برای & ampdf را, و نصب آن. از طرف دیگر، دستور را اجرا کنید:

Console

pip install aspose-pdf

اضافه کردن امضای دیجیتالی به PDF از طریق Python


شما به Aspose.PDF برای پایتون از طریق .NET نیاز دارید تا کد را در محیط خود امتحان کنید.

۱. PDF را با نمونه ای از سند بارگذاری کنید. ۱. بارگذاری تمام فایل های PDF با مسیر کامل. ۱. تنظیم سبک متن مانند فونت، اندازه فونت، رنگ و غیره ۱. ذخیره فایل PDF، شما سند را با امضای وارد شده دریافت خواهید کرد. ۱. برای تأیید اعتبار امضا از روش PDFfilesignature.Verifysignature.Verifysigned () استفاده کنید.

افزودن امضای الکترونیکی به فایل PDF با استفاده از - Python

این کد نمونه نحوه امضای صفحات 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)