แสดงการเปลี่ยนแปลงที่ติดตามในเอกสาร Word ด้วย GroupDocs.Viewer สำหรับ Java
หากคุณต้องการ render word tracked changes ภายในแอปพลิเคชัน Java ของคุณ คุณมาถูกที่แล้ว ในคู่มือนี้เราจะแสดงวิธีการแสดงการแก้ไขแต่ละรายการ การแทรกและการลบที่ปรากฏในไฟล์ Word ให้เป็น HTML ที่สะอาดและนำทางได้ ไม่ว่าคุณจะสร้างพอร์ทัลการตรวจสอบเอกสาร ระบบการจัดการคดีทางกฎหมาย หรือโซลูชันใด ๆ ที่ต้อง view word document revisions คู่มือนี้จะพาคุณผ่านกระบวนการทั้งหมด ตั้งแต่การตั้งค่าสภาพแวดล้อมจนถึงการแสดงผลขั้นสุดท้าย

คำตอบด่วน
- What does “render word tracked changes” mean? มันแปลงมาร์กอัปการแก้ไขของไฟล์ Word ให้เป็นการแสดงผล HTML ที่มองเห็นได้.
- Which library handles this? GroupDocs.Viewer for Java.
- Do I need a license? การทดลองใช้ฟรีทำงานสำหรับการประเมิน; ใบอนุญาตเต็มจะลบข้อจำกัดทั้งหมด.
- What Java version is required? Java 8 หรือใหม่กว่า.
- Can I disable tracked‑changes rendering? ใช่—ตั้งค่า
setRenderTrackedChanges(false)ในตัวเลือกการดู.
“render word tracked changes” คืออะไร?
การ Rendering word tracked changes หมายถึงการนำข้อมูลการแก้ไขที่เก็บอยู่ในไฟล์ .docx (การแทรก, การลบ, ความคิดเห็น ฯลฯ) มาผลิตเป็นรูปแบบที่สามารถดูได้—โดยทั่วไปคือ HTML—ซึ่งการเปลี่ยนแปลงเหล่านั้นจะถูกไฮไลท์อย่างชัดเจน สิ่งนี้ทำให้ผู้ใช้ปลายทางเห็นได้อย่างแม่นยำว่ามีการแก้ไขอะไรบ้างโดยไม่ต้องเปิด Microsoft Word.
ทำไมต้องใช้ GroupDocs.Viewer เพื่อดูการแก้ไขเอกสาร Word?
GroupDocs.Viewer for Java ทำหน้าที่เป็นชั้นนามธรรมของการจัดการ OpenXML ระดับต่ำและให้คุณเรียก API เพียงครั้งเดียวเพื่อสร้าง HTML, PDF หรือรูปภาพ นอกจากนี้ยังรองรับ view word document revisions โดยตรง, รักษาการจัดรูปแบบ, ทรัพยากรฝัง, และการติดตามการเปลี่ยนแปลง.
ข้อกำหนดเบื้องต้น
- GroupDocs.Viewer for Java library version 25.2 หรือใหม่กว่า.
- Maven สำหรับการจัดการ dependencies.
- สภาพแวดล้อมการพัฒนา Java พื้นฐาน (IDE, JDK 8+).
การตั้งค่า GroupDocs.Viewer สำหรับ Java
การกำหนดค่า Maven
เพิ่มรีโพสิตอรีของ GroupDocs และ dependency ลงในไฟล์ pom.xml ของคุณ:
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/viewer/java/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>25.2</version>
</dependency>
</dependencies>
การรับใบอนุญาต
เริ่มต้นด้วยการทดลองใช้ฟรีหรือขอใบอนุญาตการประเมินชั่วคราว เมื่อคุณพร้อมสำหรับการผลิต ให้ซื้อใบอนุญาตเต็มเพื่อเปิดใช้งานคุณสมบัติทั้งหมด.
การเริ่มต้นพื้นฐาน
นำเข้าคลาสที่จำเป็นในโค้ด Java ของคุณและเตรียมเส้นทางไฟล์สำหรับการอ่านและการเขียนออก.
วิธีการแสดงการเปลี่ยนแปลงที่ติดตามในเอกสาร Word
ด้านล่างเป็นขั้นตอนแบบละเอียดที่สะท้อนโค้ดที่คุณต้องการใช้ โค้ดบล็อกจะถูกเก็บไว้โดยไม่เปลี่ยนแปลงจากบทแนะนำต้นฉบับ.
ขั้นตอน 1: กำหนดเส้นทางไดเรกทอรีผลลัพธ์
สร้างโฟลเดอร์ที่หน้าตา HTML ที่เรนเดอร์แล้วจะถูกบันทึก.
Path outputDirectory = YOUR_OUTPUT_DIRECTORY.resolve("RenderTrackedChanges");
ขั้นตอน 2: ระบุรูปแบบการบันทึกแต่ละหน้า
ตั้งรูปแบบการตั้งชื่อสำหรับไฟล์ HTML ที่สร้างแต่ละไฟล์.
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");
ขั้นตอน 3: กำหนดค่าตัวเลือกการดู
เปิดใช้งานทรัพยากรฝังและเปิดการเรนเดอร์การเปลี่ยนแปลงที่ติดตาม.
HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
viewOptions.getWordProcessingOptions().setRenderTrackedChanges(true);
ขั้นตอน 4: สร้างอินสแตนซ์ Viewer และทำการเรนเดอร์
โหลดเอกสาร Word ที่มีการเปลี่ยนแปลงที่ติดตามและสร้างผลลัพธ์เป็น HTML.
try (Viewer viewer = new Viewer(YOUR_DOCUMENT_DIRECTORY.resolve("SAMPLE_DOCX_WITH_TRACKED_CHANGES"))) {
viewer.view(viewOptions);
}
ปัญหาทั่วไปและวิธีแก้
- Incorrect file paths – ตรวจสอบให้แน่ใจว่า
YOUR_OUTPUT_DIRECTORYและYOUR_DOCUMENT_DIRECTORYชี้ไปยังโฟลเดอร์ที่มีอยู่. - Unsupported document format – ตรวจสอบว่าไฟล์เป็น
.docxหรือ.docที่ GroupDocs.Viewer รองรับ. - Missing license – หากไม่มีใบอนุญาตที่ถูกต้อง ไลบรารีอาจจำกัดความสามารถในการเรนเดอร์.
การประยุกต์ใช้งานจริง
- Document Review Systems – แสดงให้ผู้ตรวจสอบเห็นอย่างชัดเจนว่ามีการเพิ่มหรือเอาออกอะไรบ้าง.
- Legal Case Management – ไฮไลท์การแก้ไขในสัญญาหรือคำฟ้อง.
- Academic Collaboration – แสดงภาพการมีส่วนร่วมจากผู้เขียนหลายคน.
ข้อพิจารณาด้านประสิทธิภาพ
- ประมวลผลเอกสารจำนวนจำกัดพร้อมกันเพื่อรักษาการใช้หน่วยความจำให้ต่ำ.
- ใช้โครงสร้างไดเรกทอรีที่มีประสิทธิภาพเพื่อลดภาระ I/O.
- รักษาไลบรารีให้เป็นเวอร์ชันล่าสุด; รุ่นใหม่มีการปรับปรุงประสิทธิภาพ.
สรุป
ตอนนี้คุณมีวิธีที่สมบูรณ์และพร้อมใช้งานในสภาพแวดล้อมการผลิตเพื่อ render word tracked changes และ view word document revisions ด้วย GroupDocs.Viewer สำหรับ Java แล้ว นำขั้นตอนเหล่านี้รวมเข้าในแอปพลิเคชันของคุณ และคุณจะมอบประสบการณ์การตรวจสอบเอกสารที่ทรงพลังและโต้ตอบได้แก่ผู้ใช้.
ส่วนคำถามที่พบบ่อย
What is the minimum Java version required?
Java 8 หรือใหม่กว่าโดยทั่วไปแนะนำเพื่อความเข้ากันได้กับไลบรารีสมัยใหม่เช่น GroupDocs.Viewer.Can I render documents without tracked changes?
ใช่ เพียงแค่ปิดการทำงานของsetRenderTrackedChanges(true)ในตัวเลือกการกำหนดค่าของคุณ.How do I handle large documents efficiently?
พิจารณาแบ่งไฟล์ขนาดใหญ่เป็นส่วนย่อยหรือใช้เทคนิคการแบ่งหน้าเพื่อจัดการการใช้ทรัพยากรอย่างมีประสิทธิภาพ.What are the licensing options for GroupDocs.Viewer?
คุณสามารถเริ่มต้นด้วยการทดลองใช้ฟรี, เลือกใบอนุญาตการประเมินชั่วคราว, หรือซื้อใบอนุญาตเต็มตามความต้องการของโครงการของคุณ.Is there support available if I encounter issues?
มี คุณสามารถเข้าถึงการสนับสนุนผ่านฟอรั่มของ GroupDocs และทรัพยากรเอกสารอย่างเป็นทางการ.
แหล่งข้อมูล
อัปเดตล่าสุด: 2026-01-15
ทดสอบด้วย: GroupDocs.Viewer for Java 25.2
ผู้เขียน: GroupDocs