ขีดฆ่าข้อความโดยใช้ Java

คุณอาจมีเนื้อหาบางอย่างที่ไม่ถูกต้องอีกต่อไป ขอข้ามมันออกไป การขีดฆ่าเป็นวิธีหนึ่งที่ใช้ในการเน้นเนื้อหาที่ไม่ถูกต้องภายในเอกสาร บทความนี้แสดงวิธีขีดทับข้อความในเอกสารในภาษา Java เพื่อให้ขีดฆ่าข้อความในเอกสารโดยอัตโนมัติ

หัวข้อต่อไปนี้จะกล่าวถึงในบทความนี้

Java API เพื่อขีดฆ่าข้อความ

GroupDocs.Annotation แสดง Java API ที่รองรับคำอธิบายประกอบต่างๆ ที่ใช้ได้กับเอกสารและรูปภาพหลายรายการ เราจะใช้ในตัวอย่างของบทความนี้เพื่อขีดฆ่าข้อความที่เลือกภายในเอกสาร

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

<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.2</version> 
</dependency>

วิธีขีดทับข้อความในเอกสารโดยใช้ Java

ขีดฆ่าพื้นที่ของเอกสารที่ไม่ถูกต้องอีกต่อไป ขั้นตอนต่อไปนี้ช่วยให้คุณสามารถขีดฆ่าข้อความภายในเอกสารใน Java

  • โหลดเอกสารต้นฉบับ (PDF, Word ฯลฯ) โดยใช้คลาส Annotator
  • สร้างและกำหนดคำอธิบายประกอบแบบขีดฆ่าโดยใช้คลาส StrikeoutAnnotation
    • ตั้งค่าสีของเส้นสำหรับการขีดฆ่า
    • ตั้งค่าความทึบ หมายเลขหน้าเอกสาร
    • กำหนดพิกัดและคุณสมบัติอื่นๆ
  • เพิ่มคำอธิบายประกอบขีดฆ่าที่เตรียมไว้ให้กับคำอธิบายประกอบโดยใช้เมธอด add()
  • สุดท้าย บันทึกเอกสารที่มีคำอธิบายประกอบโดยใช้เมธอด save()

ในทำนองเดียวกัน คุณสามารถใส่คำอธิบายประกอบในเอกสาร Word, สเปรดชีต, งานนำเสนอ, เอกสาร PDF, หน้าเว็บ, ข้อความอีเมล และเอกสารอื่นๆ อีกมากมาย

ตัวอย่างโค้ด Java ต่อไปนี้ขีดฆ่าข้อความที่เลือกในเอกสาร PDF

/*
 * ขีดทับข้อความใน Word, PDF, สเปรดชีต, งานนำเสนอโดยใช้ Java
 */
Annotator annotator = new Annotator("path/document.pdf");
StrikeoutAnnotation strikeout = new StrikeoutAnnotation();
strikeout.setFontColor(0xFF0000);
strikeout.setOpacity(0.7);
strikeout.setPageNumber(0);

// เพิ่มคะแนนสำหรับการขีดฆ่า
List<Point> points = new ArrayList<Point>();
points.add(new Point(180, 730));
points.add(new Point(300, 730));
points.add(new Point(180, 700));
points.add(new Point(300, 700));
strikeout.setPoints(points);

annotator.add(strikeout);
annotator.save("path/strikethrough-text.pdf");

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

คุณสามารถใช้ GroupDocs.Annotation for Java ได้ฟรีโดย รับใบอนุญาตชั่วคราว

บทสรุป

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

เรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Annotation สำหรับ Java จาก เอกสารประกอบ ลองสร้างคำอธิบายประกอบของคุณเองสำหรับ รูปแบบเอกสารที่รองรับ อย่าลังเลที่จะติดต่อเราสำหรับคำถามผ่านทาง ฟอรัม

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