คำอธิบายประกอบลิงก์ใช้เพื่อสร้างส่วนใดๆ ของเอกสารเป็นไฮเปอร์ลิงก์ กล่าวคือ ช่วยให้เราสามารถเชื่อมโยงข้อมูลภายนอกกับพื้นที่ที่ระบุของเอกสารได้ เราสามารถเพิ่มคำอธิบายประกอบลิงก์เหล่านี้ไปยังเอกสารภายในแอปพลิเคชัน Java ในบทความนี้ คุณจะได้เรียนรู้วิธีสร้างไฮเปอร์ลิงก์ในไฟล์ PDF โดยใช้ Java
หัวข้อต่อไปนี้ครอบคลุมด้านล่าง:
Java API เพื่อสร้างไฮเปอร์ลิงก์ในรูปแบบ PDF
GroupDocs.Annotation มี Java API ที่อนุญาตให้มีการจัดการและการทำงานอัตโนมัติของคำอธิบายประกอบต่างๆ ในเอกสารภายในแอปพลิเคชันที่ใช้ Java ของคุณ เราจะใช้ API นี้เพื่อสร้างคำอธิบายประกอบไฮเปอร์ลิงก์ในไฟล์ PDF
ดาวน์โหลดหรือกำหนดค่า
ดาวน์โหลดไฟล์ JAR จาก ส่วนการดาวน์โหลด หรือรับการกำหนดค่าพื้นที่เก็บข้อมูลและการอ้างอิงล่าสุดสำหรับ pom.xml ของแอปพลิเคชัน Java ที่ใช้ maven
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-annotation</artifactId>
<version>21.7</version>
</dependency>
สร้างการเชื่อมโยงหลายมิติใน PDF โดยใช้ Java
ต่อไปนี้เป็นขั้นตอนในการสร้างไฮเปอร์ลิงก์ที่ใดก็ได้ใน PDF โดยใช้ Java
- โหลดเอกสาร PDF โดยใช้คลาส Annotator
- กำหนดรายการของ Points ที่แสดงถึงพื้นที่ของ Hyperlink
- สร้างวัตถุ LinkAnnotation
- กำหนดคุณสมบัติการเชื่อมโยงหลายมิติ เช่น url หมายเลขหน้า จุด ฯลฯ
- เพิ่มไฮเปอร์ลิงก์ที่กำหนดไว้ในเอกสาร PDF ที่โหลดโดยใช้เมธอด add
- บันทึก PDF ที่มีคำอธิบายประกอบโดยใช้เมธอด save
โค้ด Java ต่อไปนี้แสดงวิธีแปลงส่วนใดๆ ของไฟล์ PDF เป็นไฮเปอร์ลิงก์โดยทางโปรแกรม
// สร้างไฮเปอร์ลิงก์ใน PDF โดยใช้คำอธิบายประกอบลิงก์ใน Java
Annotator annotator = new Annotator("path/sample.pdf");
List<Point> points = new ArrayList<Point>();
points.add(new Point(120, 300));
points.add(new Point(600, 300));
points.add(new Point(120, 270));
points.add(new Point(600, 270));
LinkAnnotation link = new LinkAnnotation();
link.setCreatedOn(Calendar.getInstance().getTime());
link.setPageNumber(0);
link.setPoints(points);
link.setUrl("https://products.groupdocs.com/annotation");
annotator.add(link);
annotator.save("path/annotation-link.pdf");
annotator.dispose();
ต่อไปนี้คือเอาต์พุตของโค้ดด้านบน
รับใบอนุญาต API ฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
โดยสรุป เราได้พูดถึงวิธีการเพิ่มคำอธิบายประกอบลิงก์ทางโปรแกรมเพื่อสร้างไฮเปอร์ลิงก์ในไฟล์ PDF โดยใช้ Java ด้วยการใช้คำอธิบายประกอบลิงก์ คุณสามารถแก้ไขส่วนใดๆ ของเอกสารให้เป็นไฮเปอร์ลิงก์ได้ [คำอธิบายประกอบประเภทต่าง ๆ] มากมาย 11 มีให้ใช้งานผ่าน API สามารถเพิ่มคำอธิบายประกอบเหล่านี้ได้ด้วยวิธีเดียวกันโดยใช้ API เดียวกัน หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ API โปรดไปที่ เอกสารประกอบ สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม