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

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

เน้นข้อความใน PDF - โดยทางโปรแกรม

Java API เพื่อเน้นใน PDF

GroupDocs.Annotation for 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
  • กำหนดรายการของ Point เพื่อเลือกพื้นที่ไฮไลท์
  • สร้างวัตถุ HighlightAnnotation
  • กำหนดคุณสมบัติไฮไลท์ เช่น สี ความทึบ และหมายเลขหน้า
  • เพิ่มการเน้นที่กำหนดไว้ในเอกสาร 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, 270));
points.add(new Point(600, 270));
points.add(new Point(120, 300));
points.add(new Point(600, 300));

HighlightAnnotation highlight = new HighlightAnnotation();
highlight.setBackgroundColor(0xFFF000);
highlight.setOpacity(0.5);
highlight.setPageNumber(0);
highlight.setPoints(points);
annotator.add(highlight);

annotator.save("path/annotation-highlight.pdf");
annotator.dispose();

นี่คือผลลัพธ์ของโค้ดด้านบน

เน้นข้อความใน PDF - โดยทางโปรแกรม

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

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

บทสรุป

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

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