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

หัวข้อต่อไปนี้จะกล่าวถึงด้านล่าง:

Java API สำหรับคำอธิบายประกอบ

GroupDocs มี Java API ที่อนุญาตให้จัดการกับคำอธิบายประกอบภายในเอกสารและรูปภาพต่างๆ อนุญาตให้เพิ่ม ลบ และแยกคำอธิบายประกอบจาก PDF, Word และเอกสารประเภทอื่นๆ อีกมากมาย คุณสามารถดูรายการทั้งหมดของ รูปแบบเอกสารที่รองรับสำหรับคำอธิบายประกอบ ในเอกสารประกอบ

ดาวน์โหลดหรือกำหนดค่า

ดาวน์โหลดไฟล์ 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.2</version> 
</dependency>

ลบคำอธิบายประกอบทั้งหมดออกจากเอกสาร PDF และ Word ใน Java

มีวิธีลบคำอธิบายประกอบออกจากเอกสาร คำอธิบายประกอบทั้งหมดสามารถลบออกได้ในคราวเดียว คุณสามารถลบคำอธิบายประกอบเฉพาะได้โดยระบุ ID หรือลบคำอธิบายประกอบเฉพาะโดยระบุวัตถุคำอธิบายประกอบ สำหรับตัวเลือกอื่นๆ โปรดไปที่เอกสารประกอบ

ต่อไปนี้เป็นขั้นตอนในการลบคำอธิบายประกอบทั้งหมดออกจากเอกสาร PDF และ Word DOC/DOCX ใน Java

โค้ด Java ต่อไปนี้แสดงวิธีลบคำอธิบายประกอบจากไฟล์ PDF หรือ Word

// ลบคำอธิบายประกอบทั้งหมดออกจากเอกสาร PDF โดยใช้ Java
final Annotator annotator = new Annotator("document.pdf");
SaveOptions saveOptions = new SaveOptions();
saveOptions.setAnnotationTypes(AnnotationType.None);
// บันทึก PDF โดยไม่มีคำอธิบายประกอบเพิ่มเติม
annotator.save("path/annotations-removed.pdf", saveOptions);
annotator.dispose();

ลบคำอธิบายประกอบโดย ID ใน Java

ในทำนองเดียวกัน คุณสามารถระบุรหัสคำอธิบายประกอบเพื่อกำจัดคำอธิบายประกอบที่ไม่ต้องการออกจากเอกสาร เป็นเพียงการเตรียมและจัดเตรียมรายการ ID เพื่อกำจัดคำอธิบายประกอบที่ระบุไว้ โค้ด Java ต่อไปนี้แสดงวิธีลบคำอธิบายประกอบออกจากเอกสาร PDF หรือ Word โดยระบุ ID

// ลบคำอธิบายประกอบที่เลือกออกจากเอกสาร PDF โดยใช้ Java
final Annotator annotator = new Annotator("document.pdf");
java.util.List<Integer> removalList = new java.util.ArrayList<>();
removalList.add(0);
removalList.add(1);
annotator.remove(removalList);

// บันทึก PDF ด้วยคำอธิบายประกอบที่ถูกลบออก
annotator.save("path/annotations-removed.pdf", new SaveOptions());
annotator.dispose();

ลบคำอธิบายประกอบโดยวัตถุคำอธิบายประกอบใน Java

คุณยังสามารถกำจัดคำอธิบายประกอบเฉพาะได้โดยพิสูจน์วัตถุคำอธิบายประกอบ ในการลบคำอธิบายประกอบ โค้ด Java ต่อไปนี้จะลบคำอธิบายประกอบออกจากเอกสาร PDF หรือ Word โดยใช้ออบเจกต์คำอธิบายประกอบ

// ลบคำอธิบายประกอบที่เลือกออกจากเอกสาร PDF โดยใช้ Java
final Annotator annotator = new Annotator("document.pdf");
java.util.List<AnnotationBase> annotations = annotator.get();
annotator.remove(annotations.get(0));

// บันทึก PDF ด้วยคำอธิบายประกอบที่ถูกลบออก
annotator.save("path/annotations-removed.pdf", new SaveOptions());
annotator.dispose();

บทสรุป

โดยสรุป คุณได้เรียนรู้วิธีลบคำอธิบายประกอบออกจากเอกสารภายในแอปพลิเคชัน Java เริ่มแรก เราลบคำอธิบายประกอบทั้งหมดออกจากเอกสาร PDF และ Word ต่อมาเราได้ตัดคำอธิบายประกอบออกโดยให้ ID และพิสูจน์ออบเจกต์คำอธิบายประกอบด้วย ลองสร้างแอปพลิเคชัน Java สำหรับลบคำอธิบายประกอบในเอกสารของคุณเองโดยใช้ GroupDocs.Annotation for Java เรียนรู้เพิ่มเติมเกี่ยวกับ API จาก เอกสาร และที่เก็บ GitHub หากต้องการสอบถามเพิ่มเติม โปรดติดต่อฝ่ายสนับสนุนใน ฟอรัม

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