Hiển thị các thay đổi được theo dõi trong tài liệu Word bằng GroupDocs.Viewer cho Java
Nếu bạn cần render word tracked changes trong ứng dụng Java của mình, bạn đã đến đúng nơi. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách hiển thị mọi sửa đổi, chèn và xóa xuất hiện trong một tệp Word, chuyển chúng thành HTML sạch sẽ và dễ duyệt. Dù bạn đang xây dựng một cổng thông tin đánh giá tài liệu, một hệ thống quản lý vụ kiện pháp lý, hay bất kỳ giải pháp nào cần view word document revisions, bài hướng dẫn này sẽ đưa bạn qua toàn bộ quy trình — từ thiết lập môi trường đến việc render cuối cùng.

Quick Answers
- “render word tracked changes” có nghĩa là gì? Nó chuyển đổi các đánh dấu sửa đổi của tệp Word thành một biểu diễn HTML trực quan.
- Thư viện nào xử lý việc này? GroupDocs.Viewer for Java.
- Tôi có cần giấy phép không? Bản dùng thử miễn phí đủ cho việc đánh giá; giấy phép đầy đủ sẽ loại bỏ mọi hạn chế.
- Phiên bản Java yêu cầu là gì? Java 8 hoặc mới hơn.
- Tôi có thể tắt việc render tracked‑changes không? Có — đặt
setRenderTrackedChanges(false)trong tùy chọn xem.
“render word tracked changes” là gì?
Việc render word tracked changes có nghĩa là lấy dữ liệu sửa đổi được lưu trong tệp .docx (chèn, xóa, bình luận, v.v.) và tạo ra một định dạng có thể xem được — thường là HTML — nơi các thay đổi này được làm nổi bật trực quan. Điều này cho phép người dùng cuối nhìn thấy chính xác những gì đã được chỉnh sửa mà không cần mở Microsoft Word.
Tại sao nên sử dụng GroupDocs.Viewer để xem các sửa đổi tài liệu Word?
GroupDocs.Viewer cho Java trừu tượng hoá việc xử lý OpenXML ở mức thấp và cung cấp cho bạn một lệnh API duy nhất để tạo HTML, PDF hoặc hình ảnh. Nó cũng hỗ trợ view word document revisions ngay từ đầu, bảo tồn kiểu dáng, tài nguyên nhúng và theo dõi thay đổi.
Yêu cầu trước
- GroupDocs.Viewer for Java phiên bản thư viện 25.2 hoặc mới hơn.
- Maven để quản lý phụ thuộc.
- Môi trường phát triển Java cơ bản (IDE, JDK 8+).
Cài đặt GroupDocs.Viewer cho Java
Cấu hình Maven
Thêm kho lưu trữ GroupDocs và phụ thuộc vào tệp pom.xml của bạn:
<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>
Nhận giấy phép
Bắt đầu với bản dùng thử miễn phí hoặc yêu cầu giấy phép đánh giá tạm thời. Khi bạn đã sẵn sàng cho môi trường sản xuất, mua giấy phép đầy đủ để mở khóa tất cả tính năng.
Khởi tạo cơ bản
Nhập các lớp cần thiết vào mã Java của bạn và chuẩn bị các đường dẫn tệp cho đầu vào và đầu ra.
Cách render word tracked changes trong tài liệu Word
Dưới đây là hướng dẫn từng bước phản ánh chính xác mã bạn sẽ cần. Các khối mã được giữ nguyên như trong hướng dẫn gốc.
Bước 1: Xác định đường dẫn thư mục đầu ra
Tạo một thư mục để lưu các trang HTML đã render.
Path outputDirectory = YOUR_OUTPUT_DIRECTORY.resolve("RenderTrackedChanges");
Bước 2: Xác định định dạng để lưu mỗi trang
Đặt mẫu đặt tên cho mỗi tệp HTML được tạo.
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");
Bước 3: Cấu hình tùy chọn xem
Bật tài nguyên nhúng và bật render tracked‑changes.
HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
viewOptions.getWordProcessingOptions().setRenderTrackedChanges(true);
Bước 4: Tạo một thể hiện Viewer và thực hiện render
Tải tài liệu Word chứa các thay đổi được theo dõi và tạo ra đầu ra HTML.
try (Viewer viewer = new Viewer(YOUR_DOCUMENT_DIRECTORY.resolve("SAMPLE_DOCX_WITH_TRACKED_CHANGES"))) {
viewer.view(viewOptions);
}
Các vấn đề thường gặp và giải pháp
- Incorrect file paths – Kiểm tra lại rằng
YOUR_OUTPUT_DIRECTORYvàYOUR_DOCUMENT_DIRECTORYtrỏ tới các thư mục tồn tại. - Unsupported document format – Đảm bảo tệp là
.docxhoặc.docmà GroupDocs.Viewer hỗ trợ. - Missing license – Nếu không có giấy phép hợp lệ, thư viện có thể giới hạn khả năng render.
Ứng dụng thực tiễn
- Document Review Systems – Hiển thị cho người đánh giá chính xác những gì đã được thêm hoặc xóa.
- Legal Case Management – Làm nổi bật các sửa đổi trong hợp đồng hoặc bản kiện cáo.
- Academic Collaboration – Trực quan hoá đóng góp của nhiều tác giả.
Các lưu ý về hiệu năng
- Xử lý một số lượng tài liệu hạn chế đồng thời để giữ mức sử dụng bộ nhớ thấp.
- Sử dụng cấu trúc thư mục hiệu quả để giảm tải I/O.
- Giữ thư viện luôn cập nhật; các phiên bản mới hơn chứa các tối ưu hoá hiệu năng.
Kết luận
Bạn hiện đã có một phương pháp hoàn chỉnh, sẵn sàng cho sản xuất để render word tracked changes và view word document revisions bằng GroupDocs.Viewer cho Java. Hãy tích hợp các bước này vào ứng dụng của bạn, và bạn sẽ cung cấp cho người dùng một trải nghiệm đánh giá tài liệu mạnh mẽ và tương tác.
Phần Hỏi Đáp
What is the minimum Java version required?
Java 8 hoặc mới hơn thường được khuyến nghị để tương thích với các thư viện hiện đại như GroupDocs.Viewer.Can I render documents without tracked changes?
Có, chỉ cần tắtsetRenderTrackedChanges(true)trong các tùy chọn cấu hình của bạn.How do I handle large documents efficiently?
Xem xét chia các tệp lớn thành các phần nhỏ hơn hoặc sử dụng kỹ thuật phân trang để quản lý việc sử dụng tài nguyên một cách hiệu quả.What are the licensing options for GroupDocs.Viewer?
Bạn có thể bắt đầu với bản dùng thử miễn phí, chọn giấy phép đánh giá tạm thời, hoặc mua giấy phép đầy đủ tùy theo nhu cầu dự án của bạn.Is there support available if I encounter issues?
Có, bạn có thể truy cập hỗ trợ qua diễn đàn GroupDocs và các tài nguyên tài liệu chính thức.
Tài nguyên
Cập nhật lần cuối: 2026-01-15
Kiểm tra với: GroupDocs.Viewer for Java 25.2
Tác giả: GroupDocs