คำอธิบายประกอบมักใช้เพื่อกล่าวถึงข้อผิดพลาดในเอกสารหรือเพื่อหารือเกี่ยวกับเนื้อหา ด้วยคำอธิบายประกอบ คุณสามารถหลีกเลี่ยงการสนทนาที่ยาวและไม่มีวันจบภายในเธรดอีเมล ในบทความนี้ คุณจะได้เรียนรู้วิธีเพิ่มและลบคำอธิบายประกอบโดยทางโปรแกรมเพื่อมาร์กอัปเอกสาร Word ใน Java
ต่อไปนี้เป็นหัวข้อที่กล่าวถึงโดยย่อด้านล่าง:
Java API เพื่อใส่คำอธิบายประกอบและมาร์กอัปไฟล์ Word
GroupDocs.Annotation มี Java API เพื่อจัดการกับคำอธิบายประกอบ API อนุญาตให้เพิ่ม ลบ และแยกคำอธิบายประกอบจากเอกสาร Word และรูปแบบไฟล์อื่นๆ อีกมากมาย รูปแบบเอกสารที่รองรับ รวมถึง; สเปรดชีต งานนำเสนอ รูปภาพ ไฟล์ PDF เว็บเพจ ข้อความอีเมล ภาพวาด Visio
ดาวน์โหลดหรือกำหนดค่า
ดาวน์โหลดไฟล์ 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>
เพิ่มคำอธิบายประกอบใน Word ใน Java
มาเพิ่มคำอธิบายประกอบประเภทต่างๆ ให้กับเอกสาร Word กันเถอะ คำอธิบายประกอบมีหลายประเภท ดังนั้นเราจะกล่าวถึงเพียงไม่กี่ประเภทในที่นี้
เพิ่ม Arrow Annotation ให้กับ Word ใน Java
ต่อไปนี้เป็นขั้นตอนในการเพิ่มคำอธิบายประกอบลูกศรให้กับเอกสาร Word ใน Java
- โหลดเอกสารโดยใช้คลาส Annotator
- เริ่มต้นคำอธิบายประกอบลูกศรด้วยคลาส
- ปรับตำแหน่ง ขนาด หมายเลขหน้าของคำอธิบายประกอบลูกศร
- เพิ่มคำอธิบายประกอบลูกศรที่สร้างขึ้นโดยใช้วิธีการเพิ่ม()
- บันทึกเอกสาร Word ที่มีคำอธิบายประกอบไปยังเส้นทางโดยใช้เมธอด save() ที่เหมาะสม
ตัวอย่างโค้ด Java ต่อไปนี้แสดงวิธีเพิ่มคำอธิบายประกอบแบบลูกศรในเอกสาร Word
// เพิ่มคำอธิบายประกอบ Arrow ให้กับเอกสาร Word ใน Java
final Annotator annotator = new Annotator("path/document.docx");
ArrowAnnotation arrow = new ArrowAnnotation();
arrow.setBox(new Rectangle(100, 100, 100, 100));
arrow.setMessage("Arrow annotation");
arrow.setOpacity(0.7);
arrow.setPageNumber(0);
arrow.setPenColor(0x65535);
arrow.setPenStyle(PenStyle.Dot);
arrow.setPenWidth((byte) 3);
annotator.add(arrow);
annotator.save("path/annotatedDoc.docx");
แทรกคำอธิบายประกอบสี่เหลี่ยมผืนผ้าหรือพื้นที่ลงใน Word ใน Java
ต่อไปนี้เป็นขั้นตอนในการเพิ่มคำอธิบายประกอบสี่เหลี่ยมผืนผ้าหรือพื้นที่ให้กับเอกสาร DOC/DOCX พร้อมการปรับแต่งบางอย่าง มันคล้ายกับการเพิ่มคำอธิบายประกอบ Arrow แต่ใช้ AreaAnnotation
- โหลดเอกสาร Word DOC/DOCX โดยใช้คลาส Annotator
- เริ่มต้นคำอธิบายประกอบรูปสี่เหลี่ยมผืนผ้าโดยใช้คลาส
- ปรับตำแหน่ง ขนาด และสีของสี่เหลี่ยมผืนผ้า
- ตั้งค่าคุณสมบัติอื่นๆ เช่น หมายเลขหน้า พื้นหลัง ความทึบ สไตล์ ความกว้างปากกา ข้อความ และเวลา
- เพิ่มคำอธิบายประกอบสี่เหลี่ยมผืนผ้าที่สร้างขึ้นใน Annotator
- บันทึกเอกสาร Word ที่มีคำอธิบายประกอบไปยังเส้นทางโดยใช้เมธอด save()
ตัวอย่างโค้ด Java ต่อไปนี้แสดงวิธีเพิ่มคำอธิบายประกอบสี่เหลี่ยม/พื้นที่ในเอกสาร Word
// เพิ่มคำอธิบายประกอบพื้นที่หรือสี่เหลี่ยมผืนผ้าในเอกสาร Word ใน Java
final Annotator annotator = new Annotator("path/document.docx");
AreaAnnotation area = new AreaAnnotation();
area.setBackgroundColor(65535);
area.setBox(new Rectangle(100, 100, 100, 100));
area.setCreatedOn(Calendar.getInstance().getTime());
area.setMessage("This is area annotation");
area.setOpacity(0.7);
area.setPageNumber(0);
area.setPenColor(65535);
area.setPenStyle(PenStyle.Dot);
area.setPenWidth((byte) 3);
area.setReplies(replies);
annotator.add(area);
annotator.save("path/annotatedDoc.docx");
เพิ่มคำอธิบายประกอบรูปวงรีหรือวงรีลงใน Word ใน Java
ต่อไปนี้เป็นขั้นตอนในการเพิ่มคำอธิบายประกอบวงรี/วงรีให้กับเอกสารใน Java
- โหลดเอกสาร DOC/DOCX โดยใช้คลาส Annotator
- เริ่มต้นคำอธิบายประกอบวงรีโดยใช้คลาส
- กำหนดตำแหน่งและขนาดของคำอธิบายประกอบวงรีเริ่มต้น
- เพิ่มคำอธิบายประกอบวงรีที่สร้างขึ้นใน Annotator
- บันทึกไฟล์ Word ที่มีคำอธิบายประกอบโดยใช้เมธอด save() ที่เหมาะสม
ตัวอย่างโค้ด Java ต่อไปนี้แสดงวิธีเพิ่มคำอธิบายประกอบรูปวงรี/วงรีในเอกสาร Word ใดๆ
// เพิ่มคำอธิบายประกอบรูปวงรีหรือวงรีในเอกสาร Word ในภาษาจาวา
final Annotator annotator = new Annotator("path/document.docx");
EllipseAnnotation ellipse = new EllipseAnnotation();
ellipse.setBackgroundColor(65535);
ellipse.setBox(new Rectangle(100, 100, 100, 100));
ellipse.setCreatedOn(Calendar.getInstance().getTime());
ellipse.setMessage("This is ellipse annotation");
ellipse.setOpacity(0.7);
ellipse.setPageNumber(0);
ellipse.setPenColor(65535);
ellipse.setPenStyle(PenStyle.Dot);
ellipse.setPenWidth((byte) 3);
ellipse.setReplies(replies);
annotator.add(ellipse);
annotator.save("path/annotatedDoc.docx");
แทรกคำอธิบายประกอบระยะทางใน Word ใน Java
ในทำนองเดียวกัน คุณสามารถระบุระยะห่างระหว่างจุดสองจุดได้โดยใช้คำอธิบายประกอบระยะทาง ต่อไปนี้เป็นขั้นตอนเพื่อเพิ่มคำอธิบายประกอบระยะทางให้กับเอกสารใน Java
- หลังจากโหลดเอกสาร Word ให้เริ่มต้นคำอธิบายประกอบระยะทางโดยใช้คลาส
- ตั้งค่าลักษณะของคำอธิบายประกอบ
- เพิ่มคำอธิบายประกอบระยะทางให้กับวัตถุ Annotator
- บันทึกเอกสารประกอบที่ตำแหน่งที่กำหนดหรือใช้เมธอด save() ด้านขวา
ตัวอย่างโค้ด Java ต่อไปนี้แสดงวิธีเพิ่มคำอธิบายประกอบระยะทางให้กับเอกสาร DOC/DOCX
// เพิ่มคำอธิบายประกอบระยะทางในเอกสาร Word ใน Java
final Annotator annotator = new Annotator("path/document.docx");
DistanceAnnotation distance = new DistanceAnnotation();
distance.setBox(new Rectangle(200, 150, 200, 30));
distance.setCreatedOn(Calendar.getInstance().getTime());
distance.setMessage("This is distance annotation");
distance.setOpacity(0.7);
distance.setPageNumber(0);
distance.setPenColor(65535);
distance.setPenStyle(PenStyle.Dot);
distance.setPenWidth((byte) 3);
distance.setReplies(replies);
annotator.add(distance);
annotator.save("path/annotatedDoc.docx");
ลบคำอธิบายประกอบจากไฟล์ Word DOC/DOCX ใน Java
มีหลายวิธีในการลบคำอธิบายประกอบออกจากเอกสาร Word คุณสามารถลบคำอธิบายประกอบเฉพาะได้โดยระบุดัชนีเพื่อลบคำอธิบายประกอบเฉพาะ นอกจากนี้ คุณสามารถลบคำอธิบายประกอบทั้งหมดได้ในคราวเดียว รายละเอียดและซอร์สโค้ด Java สำหรับการลบคำอธิบายประกอบจะกล่าวถึงในบทความแยกต่างหาก
ต่อไปนี้เป็นขั้นตอนในการลบคำอธิบายประกอบทั้งหมดออกจากไฟล์ Word
- โหลดเอกสาร
- เริ่มต้น ตัวเลือกการบันทึก
- ตั้งค่า ประเภทคำอธิบายประกอบ เป็นไม่มี
- บันทึกไฟล์ Word มันจะไม่มีคำอธิบายประกอบ
รหัสต่อไปนี้แสดงวิธีการลบคำอธิบายประกอบจากไฟล์ Word ใน Java
// ลบคำอธิบายประกอบทั้งหมดออกจากเอกสาร Word ใน Java
final Annotator annotator = new Annotator("path/annotatedDoc.docx");
SaveOptions saveOptions = new SaveOptions();
saveOptions.setAnnotationTypes(AnnotationType.None);
annotator.save("path/annotationsRemoved.docx", saveOptions);
บทสรุป
โดยสรุป คุณได้เรียนรู้วิธีเพิ่มคำอธิบายประกอบในเอกสาร Word ภายในแอปพลิเคชัน Java โดยเฉพาะอย่างยิ่ง เราได้เพิ่มคำอธิบายประกอบลูกศร วงรี พื้นที่ และระยะทางลงในไฟล์ Word DOC/DOCX โดยใช้ GroupDocs.Annotation for Java นอกจากนี้ คุณยังได้เห็นวิธีลบคำอธิบายประกอบทั้งหมดออกจากไฟล์ Word ใดๆ ตอนนี้ คุณสามารถลองสร้างโปรแกรม Java ของโปรแกรมทำหมายเหตุประกอบเอกสารของคุณเอง
เรียนรู้เพิ่มเติมเกี่ยวกับ API จาก เอกสาร และที่เก็บ GitHub หากต้องการสอบถามเพิ่มเติม โปรดติดต่อฝ่ายสนับสนุนใน ฟอรัม