ตรวจสอบ PDF ที่ลงชื่อแล้วใน Python

ส่วนใหญ่แล้ว ผู้คนนิยมแปลงเอกสารเป็นรูปแบบ PDF ก่อนแชร์ นี่เป็นเพราะไฟล์ PDF สามารถดูได้บนอุปกรณ์ใดก็ได้โดยไม่คำนึงถึงระบบปฏิบัติการ อย่างไรก็ตาม การดัดแปลงเอกสาร PDF ที่แชร์ถือเป็นปัญหาหลัก เพื่อหลีกเลี่ยงปัญหานี้ ไฟล์ PDF จะถูกเซ็นชื่อด้วยลายเซ็นดิจิทัลที่สามารถตรวจสอบได้เมื่อสิ้นสุดการรับ PDF ที่เซ็นชื่อแบบดิจิทัลช่วยให้คุณทราบว่าเนื้อหาของไฟล์ถูกแก้ไขหรือไม่ ในบทความนี้ เราจะสาธิตวิธีการตรวจสอบลายเซ็นดิจิทัลใน PDF โดยใช้ Python ดังนั้น คุณสามารถตรวจสอบเนื้อหาของ PDF ที่เซ็นชื่อแบบดิจิทัลได้อย่างง่ายดาย

Python Library เพื่อตรวจสอบ PDF ที่เซ็นชื่อแบบดิจิทัล

ในการตรวจสอบลายเซ็นดิจิทัลในไฟล์ PDF เราจะใช้ Aspose.PDF for Python ไลบรารีมีคุณสมบัติมากมายในการสร้าง จัดการ และป้องกันไฟล์ PDF คุณสามารถติดตั้งไลบรารีได้โดยใช้คำสั่ง pip ต่อไปนี้

pip install aspose-pdf

ตรวจสอบลายเซ็นดิจิทัลในรูปแบบ PDF

ลายเซ็นดิจิทัลได้รับการตรวจสอบเพื่อตรวจสอบความถูกต้องของไฟล์ PDF ผลการตรวจสอบจะแจ้งให้คุณทราบว่าไฟล์ PDF นั้นปลอมแปลงหรือไม่ ต่อไปนี้เป็นขั้นตอนในการตรวจสอบลายเซ็นดิจิทัลใน PDF ด้วย Python

  • ขั้นแรก สร้างอินสแตนซ์ของคลาส PdfFileSignature
  • จากนั้นผูก PDF โดยใช้วิธี PdfFileSignature.bindpdf()
  • สุดท้าย ตรวจสอบลายเซ็นโดยใช้เมธอด PdfFileSignature.verifysignature()

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการตรวจสอบลายเซ็นดิจิทัลใน PDF โดยใช้ Python

import aspose.pdf as ap

# สร้างวัตถุ PdfFileSignature
pdfSign = ap.facades.PdfFileSignature()

# ผูกวัตถุ PdfFileSignature กับ PDF
pdfSign.bind_pdf("signed.pdf")

# ตรวจสอบลายเซ็น
if (pdfSign.verify_signature("Signature1")):
    print("Verified...")

ลงชื่อไฟล์ PDF ออนไลน์

คุณยังสามารถใช้เครื่องมือออนไลน์ฟรีเพื่อลงนามในไฟล์ PDF เครื่องมือ PDF eSigning นี้พัฒนาโดยใช้ Aspose.PDF และคุณสามารถใช้งานได้โดยไม่ต้องสร้างบัญชี

รับใบอนุญาตฟรี

คุณสามารถรับ ใบอนุญาตชั่วคราวฟรี และประเมินฟีเจอร์การยืนยันลายเซ็น PDF ได้โดยไม่มีข้อจำกัดใดๆ

สำรวจห้องสมุด Python PDF

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับห้องสมุด Python PDF ของเราโดยใช้ เอกสารประกอบ สำรวจคุณลักษณะที่น่าทึ่งและแบ่งปันคำแนะนำ คำถาม หรือข้อสงสัยของคุณกับเราผ่านทาง ฟอรัม

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีตรวจสอบลายเซ็นดิจิทัลใน PDF จากภายในแอปพลิเคชัน Python ของคุณ เรายังจัดเตรียมเครื่องมือออนไลน์ฟรีสำหรับลงนามในไฟล์ PDF ที่คุณสามารถใช้ได้ทุกที่ทุกเวลา คุณสามารถติดตั้ง Aspose.PDF for Python ในแอปพลิเคชันของคุณและทำการตรวจสอบลายเซ็น PDF ได้อย่างง่ายดาย

ดูสิ่งนี้ด้วย