บทช่วยสอนฉบับย่อนี้อธิบาย วิธีตรวจสอบลายเซ็นดิจิทัลใน PDF โดยใช้ Java ประกอบด้วยรายละเอียดการกำหนดค่าที่สมบูรณ์ รายการขั้นตอน และโค้ดตัวอย่างที่รันได้เพื่อ ตรวจสอบลายเซ็นใน PDF โดยใช้ Java คุณจะได้เรียนรู้ตัวเลือกต่างๆ ในการทำงานกับลายเซ็นในไฟล์ PDF
ขั้นตอนในการตรวจสอบลายเซ็นใน PDF โดยใช้ Java
- กำหนดค่าโครงการของคุณเพื่อเพิ่ม Aspose.PDF for Java เพื่อยืนยันลายเซ็นใน PDF
- สร้างอินสแตนซ์วัตถุคลาส PdfFileSignature สำหรับการทำงานกับลายเซ็น PDF
- ผูกไฟล์ PDF เป้าหมายโดยใช้เมธอด bindPdf()
- เรียกเมธอด VerifySignature() เพื่อตรวจสอบลายเซ็นเฉพาะในไฟล์ PDF เป้าหมาย
ขั้นตอนเหล่านี้สรุปกระบวนการของ การตรวจสอบลายเซ็นบน PDF โดยใช้ Java ทรัพยากรทั้งหมดจะถูกใช้ร่วมกัน เช่น ไลบรารีที่จำเป็นที่ต้องโหลดสำหรับการดำเนินการนี้ คลาสและวิธีการที่สำคัญที่ใช้จากไลบรารีเพื่อตรวจสอบลายเซ็นใน PDF คุณจำเป็นต้องทราบชื่อของลายเซ็นที่จะตรวจสอบใน PDF เนื่องจากอาจมีหลายลายเซ็นในไฟล์ PDF ไฟล์เดียว
รหัสเพื่อตรวจสอบลายเซ็นดิจิทัลใน PDF โดยใช้ Java
import com.aspose.pdf.License; | |
import com.aspose.pdf.facades.PdfFileSignature; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to verify PDF signature using Java | |
// Instantiate the license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Instantiate a PdfFileSignature object | |
PdfFileSignature pdfSign = new PdfFileSignature(); | |
// Bind the target PDF file | |
pdfSign.bindPdf("Digitally Signed PDF.pdf"); | |
// Verify the signature | |
if (pdfSign.verifySignature("Signature1")) | |
{ | |
System.out.println("Signature Verified"); | |
} | |
System.out.println("Done"); | |
} | |
} |
โค้ดตัวอย่างข้างต้นสาธิตการตรวจสอบลายเซ็นไฟล์ PDF โดยใช้ Java คลาส PdfFileSignature ใช้เพื่อจุดประสงค์นี้ซึ่งมีฟีเจอร์มากมายสำหรับทำงานกับลายเซ็นภายในไฟล์ PDF มันมีคุณสมบัติต่างๆ เช่น คุณสามารถตรวจสอบว่าไฟล์ PDF มีการเซ็นชื่อหรือไม่โดยใช้วิธี VerifySigned() เพิ่มลายเซ็นโดยใช้วิธี sign() ลบลายเซ็นโดยใช้เมธอด removeSignature() เพื่อระบุชื่อไม่กี่อย่าง
บทช่วยสอนนี้แนะนำเราในการเขียน กระบวนการตรวจสอบลายเซ็นดิจิทัลโดยใช้ Java หากคุณต้องการเรียนรู้ขั้นตอนการเพิ่มลายเซ็นดิจิทัลในไฟล์ PDF โปรดดูบทความใน วิธีเพิ่มลายเซ็นดิจิทัลใน PDF ใน Java