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

หัวข้อต่อไปนี้ครอบคลุมด้านล่าง:

สร้างลิงก์ใน 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 โดยใช้คลาส 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();

ต่อไปนี้คือเอาต์พุตของโค้ดด้านบน

สร้างลิงก์ใน PDF - โดยทางโปรแกรม

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

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

โดยสรุป เราได้พูดถึงวิธีการเพิ่มคำอธิบายประกอบลิงก์ทางโปรแกรมเพื่อสร้างไฮเปอร์ลิงก์ในไฟล์ PDF โดยใช้ Java ด้วยการใช้คำอธิบายประกอบลิงก์ คุณสามารถแก้ไขส่วนใดๆ ของเอกสารให้เป็นไฮเปอร์ลิงก์ได้ [คำอธิบายประกอบประเภทต่าง ๆ] มากมาย 11 มีให้ใช้งานผ่าน API สามารถเพิ่มคำอธิบายประกอบเหล่านี้ได้ด้วยวิธีเดียวกันโดยใช้ API เดียวกัน หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ API โปรดไปที่ เอกสารประกอบ สำหรับข้อสงสัย ติดต่อเราผ่านทาง ฟอรัม

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