แสดงการเปลี่ยนแปลงที่ติดตามในเอกสาร Word ด้วย GroupDocs.Viewer สำหรับ Java

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

แสดงการเปลี่ยนแปลงที่ติดตามในเอกสาร Word ด้วย GroupDocs.Viewer สำหรับ Java

คำตอบด่วน

  • 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 – หากไม่มีใบอนุญาตที่ถูกต้อง ไลบรารีอาจจำกัดความสามารถในการเรนเดอร์.

การประยุกต์ใช้งานจริง

  1. Document Review Systems – แสดงให้ผู้ตรวจสอบเห็นอย่างชัดเจนว่ามีการเพิ่มหรือเอาออกอะไรบ้าง.
  2. Legal Case Management – ไฮไลท์การแก้ไขในสัญญาหรือคำฟ้อง.
  3. Academic Collaboration – แสดงภาพการมีส่วนร่วมจากผู้เขียนหลายคน.

ข้อพิจารณาด้านประสิทธิภาพ

  • ประมวลผลเอกสารจำนวนจำกัดพร้อมกันเพื่อรักษาการใช้หน่วยความจำให้ต่ำ.
  • ใช้โครงสร้างไดเรกทอรีที่มีประสิทธิภาพเพื่อลดภาระ I/O.
  • รักษาไลบรารีให้เป็นเวอร์ชันล่าสุด; รุ่นใหม่มีการปรับปรุงประสิทธิภาพ.

สรุป

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

ส่วนคำถามที่พบบ่อย

  1. What is the minimum Java version required?
    Java 8 หรือใหม่กว่าโดยทั่วไปแนะนำเพื่อความเข้ากันได้กับไลบรารีสมัยใหม่เช่น GroupDocs.Viewer.

  2. Can I render documents without tracked changes?
    ใช่ เพียงแค่ปิดการทำงานของ setRenderTrackedChanges(true) ในตัวเลือกการกำหนดค่าของคุณ.

  3. How do I handle large documents efficiently?
    พิจารณาแบ่งไฟล์ขนาดใหญ่เป็นส่วนย่อยหรือใช้เทคนิคการแบ่งหน้าเพื่อจัดการการใช้ทรัพยากรอย่างมีประสิทธิภาพ.

  4. What are the licensing options for GroupDocs.Viewer?
    คุณสามารถเริ่มต้นด้วยการทดลองใช้ฟรี, เลือกใบอนุญาตการประเมินชั่วคราว, หรือซื้อใบอนุญาตเต็มตามความต้องการของโครงการของคุณ.

  5. Is there support available if I encounter issues?
    มี คุณสามารถเข้าถึงการสนับสนุนผ่านฟอรั่มของ GroupDocs และทรัพยากรเอกสารอย่างเป็นทางการ.

แหล่งข้อมูล


อัปเดตล่าสุด: 2026-01-15
ทดสอบด้วย: GroupDocs.Viewer for Java 25.2
ผู้เขียน: GroupDocs