คู่มือสั้น ๆ นี้อธิบายวิธี ตรวจสอบลายเซ็นดิจิทัลในเอกสาร Word โดยใช้ Java โดยมีคำแนะนำในการเขียนโปรแกรม การตั้งค่า IDE และโค้ดตัวอย่างสำหรับ การตรวจสอบใบรับรองดิจิทัลใน Word โดยใช้ Java คุณสมบัติต่าง ๆ ที่เปิดเผยโดย API ถูกใช้เพื่อแสดงพารามิเตอร์ทั้งหมดที่จำเป็นสำหรับการตรวจสอบลายเซ็นในไฟล์ Word
ขั้นตอนสำหรับการตรวจสอบลายเซ็น DOCX โดยใช้ Java
- ตั้งค่า IDE ให้ใช้ Aspose.Words for Java เพื่อตรวจจับและตรวจสอบลายเซ็นดิจิทัล
- กำหนดไฟล์ Word ต้นทางและตรวจสอบการมีอยู่ของลายเซ็นดิจิทัลภายใน
- โหลดลายเซ็นจากไฟล์ Word เป้าหมายและแสดงจำนวน
- วนผ่านลายเซ็นทั้งหมดในไฟล์และแสดงคุณสมบัติของแต่ละรายการ
- สำหรับแต่ละ signature ให้เข้าถึงอ็อบเจ็กต์ CertificateHolder และแสดงคุณสมบัติของมัน
ขั้นตอนต่อไปนี้สรุปวิธีการทำ การยืนยันลายเซ็นเอกสาร Word โดยใช้ Java ขั้นแรกตรวจจับการมีอยู่ของลายเซ็นดิจิทัลโดยเข้าถึง FileFormatInfo ของไฟล์ Word ต้นทาง จากนั้นโหลดคอลเลกชันของลายเซ็นจากไฟล์นั้น วนผ่านคุณสมบัติทั้งหมดของแต่ละลายเซ็น แสดงคุณสมบัติเหล่านั้น ดึงอ็อบเจ็กต์ CertificateHolder จากแต่ละลายเซ็น และแสดงคุณสมบัติของมันเพื่อตรวจสอบพารามิเตอร์ที่จำเป็นทั้งหมดในไฟล์ Word
โค้ดสำหรับตรวจสอบลายเซ็นอิเล็กทรอนิกส์ใน DOCX โดยใช้ Java
โค้ดนี้สาธิตการพัฒนา ตัวตรวจสอบลายเซ็นดิจิทัล Word โดยใช้ Java ยังมีคุณสมบัติอื่น ๆ อีกมากมายที่สามารถใช้เพื่ออธิบายลายเซ็นดิจิทัลเพิ่มเติม เช่น การเข้าถึงรูปแบบหรือประเภทของลายเซ็นด้วยเมธอด sig.getSignatureType() การดึงค่าไบต์ของลายเซ็นด้วย sig.getSignatureValue() การแสดงข้อมูลที่เป็นมิตรกับผู้ใช้ด้วยการเรียก API เพียงครั้งเดียวผ่าน sig.toString() และแม้แต่การตรวจสอบในระดับเอกสารด้วยเมธอด signatures.isValid() นอกจากนี้ยังมีข้อมูลระดับใบรับรองเพิ่มเติม เช่น วันที่เริ่มมีผล วันที่หมดอายุ และอัลกอริทึมลายเซ็นที่ใช้ลงนามในเอกสาร
บทความนี้ได้สอนกระบวนการตรวจสอบและดึงคุณสมบัติของลายเซ็นดิจิทัลในไฟล์ Word หากต้องการพิมพ์ไฟล์ Word พร้อมความคิดเห็น โปรดดูบทความ พิมพ์เอกสาร Word พร้อมความคิดเห็นโดยใช้ Java.