Vykreslení sledovaných změn ve Word dokumentech pomocí GroupDocs.Viewer pro Java

Pokud potřebujete render word tracked changes ve své Java aplikaci, jste na správném místě. V tomto průvodci vám ukážeme, jak zobrazit každou revizi, vložení a smazání, které se vyskytují v souboru Word, a převést je na čisté, procházetelné HTML. Ať už vytváříte portál pro revizi dokumentů, systém pro správu právních případů nebo jakékoli řešení, které musí view word document revisions, tento tutoriál vás provede celým procesem – od nastavení prostředí až po finální vykreslení.

Render Tracked Changes in Word Documents with GroupDocs.Viewer for Java

Rychlé odpovědi

  • Co znamená “render word tracked changes”? Převádí značky revizí v souboru Word do vizuální HTML reprezentace.
  • Která knihovna to zpracovává? GroupDocs.Viewer for Java.
  • Potřebuji licenci? Bezplatná zkušební verze funguje pro hodnocení; plná licence odstraňuje všechna omezení.
  • Jaká verze Javy je požadována? Java 8 nebo novější.
  • Mohu zakázat vykreslování sledovaných změn? Ano—nastavte setRenderTrackedChanges(false) v možnostech zobrazení.

Co je “render word tracked changes”?

Vykreslení sledovaných změn ve Wordu znamená převzetí dat revizí uložených v souboru .docx (vložení, smazání, komentáře atd.) a vytvoření zobrazitelného formátu – obvykle HTML – kde jsou tyto změny vizuálně zvýrazněny. To umožňuje koncovým uživatelům přesně vidět, co bylo změněno, aniž by museli otevírat Microsoft Word.

Proč použít GroupDocs.Viewer k prohlížení revizí Word dokumentů?

GroupDocs.Viewer pro Java abstrahuje nízkoúrovňové zpracování OpenXML a poskytuje jediný API volání pro generování HTML, PDF nebo obrázků. Také podporuje view word document revisions ihned po instalaci, zachovává stylování, vložené zdroje a sledování změn.

Předpoklady

  • GroupDocs.Viewer for Java knihovna verze 25.2 nebo novější.
  • Maven pro správu závislostí.
  • Základní vývojové prostředí Java (IDE, JDK 8+).

NastaveníDocs.Viewer pro Java

Konfigurace Maven

Přidejte repozitář GroupDocs a závislost do svého 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>

Získání licence

Začněte s bezplatnou zkušební verzí nebo požádejte o dočasnou evaluační licenci. Až budete připraveni na produkci, zakupte plnou licenci pro odemknutí všech funkcí.

Základní inicializace

Importujte požadované třídy ve svém Java kódu a připravte cesty k souborům pro vstup a výstup.

Jak vykreslit sledované změny ve Word dokumentech

Níže je krok‑za‑krokem průvodce, který odráží přesný kód, který budete potřebovat. Kódové bloky jsou zachovány beze změny z původního tutoriálu.

Krok 1: Definujte cestu výstupního adresáře

Vytvořte složku, kde budou uloženy vykreslené HTML stránky.

Path outputDirectory = YOUR_OUTPUT_DIRECTORY.resolve("RenderTrackedChanges");

Krok 2: Určete formát pro ukládání každé stránky

Nastavte vzor pojmenování pro každý vygenerovaný HTML soubor.

Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");

Krok 3: Nakonfigurujte možnosti zobrazení

Povolte vložené zdroje a zapněte vykreslování sledovaných změn.

HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
viewOptions.getWordProcessingOptions().setRenderTrackedChanges(true);

Krok 4: Vytvořte instanci Viewer a vykreslete

Načtěte Word dokument, který obsahuje sledované změny, a vygenerujte HTML výstup.

try (Viewer viewer = new Viewer(YOUR_DOCUMENT_DIRECTORY.resolve("SAMPLE_DOCX_WITH_TRACKED_CHANGES"))) {
    viewer.view(viewOptions);
}

Časté problémy a řešení

  • Nesprávné cesty k souborům – Zkontrolujte, že YOUR_OUTPUT_DIRECTORY a YOUR_DOCUMENT_DIRECTORY ukazují na existující složky.
  • Nepodporovaný formát dokumentu – Ujistěte se, že soubor je .docx nebo .doc, který GroupDocs.Viewer podporuje.
  • Chybějící licence – Bez platné licence může knihovna omezovat možnosti vykreslování.

Praktické aplikace

  1. Systémy pro revizi dokumentů – Ukážete recenzentům přesně, co bylo přidáno nebo odebráno.
  2. Správa právních případů – Zvýrazněte změny ve smlouvách nebo podáních.
  3. Akademická spolupráce – Vizualizujte příspěvky od více autorů.

Úvahy o výkonu

  • Zpracovávejte omezený počet dokumentů současně, aby byl nízký spotřeba paměti.
  • Používejte efektivní strukturu adresářů ke snížení I/O zátěže.
  • Udržujte knihovnu aktuální; novější verze obsahují optimalizace výkonu.

Závěr

Nyní máte kompletní, připravenou metodu pro render word tracked changes a view word document revisions pomocí GroupDocs.Viewer pro Java. Integrujte tyto kroky do své aplikace a poskytnete uživatelům výkonný, interaktivní zážitek z revize dokumentů.

Sekce FAQ

  1. Jaká je minimální verze Javy požadovaná?
    Java 8 nebo novější je obecně doporučována pro kompatibilitu s moderními knihovnami jako GroupDocs.Viewer.
  2. Mohu vykreslovat dokumenty bez sledovaných změn?
    Ano, jednoduše vypněte setRenderTrackedChanges(true) ve svých konfiguračních možnostech.
  3. Jak efektivně zpracovat velké dokumenty?
    Zvažte rozdělení velkých souborů na menší sekce nebo použití technik stránkování pro efektivní správu využití zdrojů.
  4. Jaké jsou licenční možnosti pro GroupDocs.Viewer?
    Můžete začít s bezplatnou zkušební verzí, zvolit dočasnou evaluační licenci nebo zakoupit plnou licenci podle potřeb vašeho projektu.
  5. Je k dispozici podpora, pokud narazím na problémy?
    Ano, můžete získat podporu prostřednictvím fóra GroupDocs a oficiálních dokumentačních zdrojů.

Zdroje


Poslední aktualizace: 2026-01-15
Testováno s: GroupDocs.Viewer for Java 25.2
Autor: GroupDocs