ในหัวข้อวิธีการนี้ เราจะแสดงวิธีเซ็นเอกสาร PDF ด้วย ลายเซ็นดิจิทัลโดยใช้ Java เราจะใช้หนึ่งในไลบรารีลายเซ็นยอดนิยมสำหรับการเซ็น PDF ด้วย ลายเซ็นดิจิทัลใน Java คุณไม่จำเป็นต้องใช้ซอฟต์แวร์เพิ่มเติมใดๆ สำหรับการใช้งานคุณลักษณะนี้ และสามารถพัฒนาฟังก์ชันการทำงานได้ด้วยการเรียก API สองสามบรรทัดและโค้ด 2-3 บรรทัด
ขั้นตอนในการเซ็น PDF ด้วย Digital Signature โดยใช้ Java
- ตั้งค่า GroupDocs.Signature for Java จากที่เก็บ Maven ในโครงการ Java
- เพิ่มคลาสที่จำเป็นสำหรับการใช้งานลายเซ็นดิจิทัลใน PDF โดยใช้ Java
- สร้างอินสแตนซ์ของคลาส Signature และส่ง PDF ต้นทางไปยังตัวสร้าง
- สร้างวัตถุของคลาส DigitalSignOptions และส่งไฟล์ใบรับรองที่จำเป็นและรหัสผ่านไปยังตัวสร้าง
- เรียกใช้เมธอด Sign ของคลาส Signature ส่งชื่อไฟล์ PDF เอาต์พุตและ DigitalSignOptions ไปให้
การใช้งานลายเซ็นดิจิทัลใน Java สามารถทำได้ง่ายๆ ด้วยความช่วยเหลือของคำแนะนำทีละขั้นตอนข้างต้น เราจะเริ่มกระบวนการเซ็น PDF ด้วยลายเซ็นดิจิทัลโดยติดตั้งไลบรารีที่จำเป็นและเพิ่มการอ้างอิงไปยังคลาสที่จำเป็น คลาสลายเซ็นจะถูกใช้เพื่อโหลดเอกสาร PDF ต้นทางและคลาส DigitalSignOptions จะใช้ในการโหลดใบรับรองและสำหรับกำหนดคุณสมบัติสำหรับตำแหน่งลายเซ็นดิจิทัล สุดท้าย เอกสาร PDF ที่เซ็นชื่อจะถูกบันทึกลงในดิสก์โดยใช้เมธอด Sign ของคลาส Signature
รหัสเพื่อลงนาม PDF ด้วยลายเซ็นดิจิทัลโดยใช้ Java
เราได้สร้าง ตัวอย่างลายเซ็นดิจิทัลใน Java เพื่อสาธิตการใช้งานคุณลักษณะนี้ เรายังได้กำหนดคุณสมบัติต่างๆ สำหรับลายเซ็นดิจิทัล ได้แก่ ภาพพื้นหลัง ตำแหน่งด้านซ้าย ตำแหน่งบนสุด หมายเลขหน้า และอื่นๆ อีกมากมาย นอกจากนี้ คุณสามารถจัดเตรียมเอกสารต้นฉบับ เช่น DOCS, XLSX, PPSM, TSV, PPTX และอื่นๆ อีกมากมายเพื่อ eSign ด้วยลายเซ็นดิจิทัล
เราได้เขียนคำแนะนำมากมายและโปรแกรม Java เพื่อเพิ่มลายเซ็นดิจิทัลลงในไฟล์ pdf ในโพสต์นี้ ในบทความล่าสุด เราได้กล่าวถึงวิธีใช้ Java เพื่อลงนาม PDF ด้วยลายเซ็น QR-Code โปรดดูที่ วิธีลงชื่อ PDF ด้วยลายเซ็น QR Code โดยใช้ Java