เพิ่มลายเซ็นดิจิทัลไปยัง PDF ผ่าน Python

การสร้างลายเซ็นดิจิทัลและการตรวจสอบโดยใช้ Aspose.PDF ฝั่งเซิร์ฟเวอร์สำหรับ Python for .NET APIไลบรารีเนทีฟและประสิทธิภาพสูง

วิธีเพิ่มการลงชื่อดิจิทัลไปยังไฟล์ PDF โดยใช้เครื่องมือ Python for .NET

เพื่อที่จะเพิ่มลายเซ็นดิจิตอลในไฟล์ PDF เราจะใช้ Aspose.PDF for .NET API ซึ่งเป็นคุณลักษณะที่อุดมไปด้วยที่มีประสิทธิภาพและง่ายต่อการใช้ API การจัดการเอกสาร python-net แพลตฟอร์มเปิดตัวจัดการแพคเกจ NuGet ค้นหาaspose.pdf และติดตั้งนอกจากนี้คุณยังอาจใช้คำสั่งต่อไปนี้จากคอนโซลการจัดการแพคเกจ

Console

pip install aspose-pdf

เพิ่มเครื่องหมายดิจิทัลลงใน PDF ผ่าน Python


คุณต้อง Aspose.PDF for Python ผ่าน.NET เพื่อลองใช้รหัสในสภาพแวดล้อมของคุณ

1.โหลดไฟล์ PDF ที่มีอินสแตนซ์ของเอกสาร 1.โหลดไฟล์ PDF ทั้งหมดที่มีเส้นทางแบบเต็ม 1.การตั้งค่ารูปแบบของข้อความเช่นตัวอักษรขนาดตัวอักษรสี ฯลฯ 1.บันทึกไฟล์ PDF, คุณจะได้รับเอกสารที่มีลายเซ็นแทรก. 1.เพื่อตรวจสอบความถูกต้องของการใช้ลายเซ็น pdffileSignature.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)