在 Word 文件中呈現 Word 追蹤變更,使用 GroupDocs.Viewer for Java

如果您需要在 Java 應用程式中 render word tracked changes,您來對地方了。在本指南中,我們將示範如何顯示 Word 檔案中出現的每個修訂、插入與刪除,並將其轉換為乾淨、可瀏覽的 HTML。無論您是構建文件審閱門戶、法律案件管理系統,或任何必須 view word document revisions 的解決方案,本教學將帶您完整走過從環境設定到最終呈現的每一步。

Render Tracked Changes in Word Documents with GroupDocs.Viewer for 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”?

呈現 word tracked changes 意味著取得 .docx 檔案內部儲存的修訂資料(插入、刪除、評論等),並產生可檢視的格式——通常為 HTML——在該格式中以視覺方式突顯變更。這讓最終使用者無需開啟 Microsoft Word 即可清楚看到哪些內容被修改。

為什麼使用 GroupDocs.Viewer 來檢視 word document revisions?

GroupDocs.Viewer for Java 抽象化了低階的 OpenXML 處理,讓您只需一次 API 呼叫即可產生 HTML、PDF 或影像。它亦內建支援 view word document revisions,保留樣式、嵌入資源與變更追蹤。

前置條件

  • GroupDocs.Viewer for Java 函式庫版本 25.2 或更新版本。
  • 用於相依管理的 Maven。
  • 基本的 Java 開發環境(IDE、JDK 8 以上)。

設定 GroupDocs.Viewer for Java

Maven 設定

將 GroupDocs 儲存庫與相依項目加入您的 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 文件中呈現 word tracked changes

以下是一個逐步說明,與您實際需要的程式碼完全相同。程式碼區塊將保持原樣未更動。

步驟 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_DIRECTORYYOUR_DOCUMENT_DIRECTORY 指向已存在的資料夾。
  • Unsupported document format – 確認檔案為 GroupDocs.Viewer 支援的 .docx.doc 格式。
  • Missing license – 若未取得有效授權,函式庫可能會限制呈現功能。

實務應用

  1. Document Review Systems – 向審閱者清楚展示哪些內容被新增或刪除。
  2. Legal Case Management – 在合約或訴訟文件中突顯修改之處。
  3. Academic Collaboration – 可視化多位作者的貢獻。

效能考量

  • 同時處理的文件數量應受限,以降低記憶體使用量。
  • 使用高效的目錄結構以減少 I/O 開銷。
  • 保持函式庫為最新版本;較新版本包含效能最佳化。

結論

您現在已擁有完整、可投入生產環境的方式,使用 GroupDocs.Viewer for Java render word tracked changesview word document revisions。將這些步驟整合至您的應用程式,即可為使用者提供強大且互動的文件審閱體驗。

常見問答

  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