Visualizzare le modifiche tracciate di Word nei documenti Word con GroupDocs.Viewer per Java
Se hai bisogno di render word tracked changes all’interno della tua applicazione Java, sei nel posto giusto. In questa guida ti mostreremo come visualizzare ogni revisione, inserimento e cancellazione presenti in un file Word, trasformandolo in un HTML pulito e navigabile. Che tu stia costruendo un portale di revisione documenti, un sistema di gestione di casi legali o qualsiasi soluzione che debba view word document revisions, questo tutorial ti accompagna attraverso l’intero processo—dalla configurazione dell’ambiente al rendering finale.

Risposte rapide
- Che cosa significa “render word tracked changes”? Converte il markup delle revisioni di un file Word in una rappresentazione HTML visuale.
- Quale libreria gestisce questo? GroupDocs.Viewer for Java.
- Ho bisogno di una licenza? Una prova gratuita è sufficiente per la valutazione; una licenza completa rimuove tutte le limitazioni.
- Quale versione di Java è richiesta? Java 8 o successiva.
- Posso disabilitare il rendering delle modifiche tracciate? Sì—imposta
setRenderTrackedChanges(false)nelle opzioni di visualizzazione.
Cos’è “render word tracked changes”?
Il rendering delle modifiche tracciate di Word consiste nel prendere i dati di revisione memorizzati all’interno di un file .docx (inserimenti, cancellazioni, commenti, ecc.) e produrre un formato visualizzabile—solitamente HTML—dove tali modifiche sono evidenziate visivamente. Questo consente agli utenti finali di vedere esattamente cosa è stato modificato senza aprire Microsoft Word.
Perché usare GroupDocs.Viewer per visualizzare le revisioni dei documenti Word?
GroupDocs.Viewer for Java astrae la gestione a basso livello di OpenXML e ti offre una singola chiamata API per generare HTML, PDF o immagini. Supporta inoltre view word document revisions pronto all’uso, preservando lo stile, le risorse incorporate e il tracciamento delle modifiche.
Prerequisiti
- GroupDocs.Viewer for Java versione della libreria 25.2 o successiva.
- Maven per la gestione delle dipendenze.
- Ambiente di sviluppo Java di base (IDE, JDK 8+).
Configurazione di GroupDocs.Viewer per Java
Configurazione Maven
Aggiungi il repository GroupDocs e la dipendenza al tuo 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>
Acquisizione della licenza
Inizia con una prova gratuita o richiedi una licenza di valutazione temporanea. Quando sei pronto per la produzione, acquista una licenza completa per sbloccare tutte le funzionalità.
Inizializzazione di base
Importa le classi necessarie nel tuo codice Java e prepara i percorsi dei file per l’input e l’output.
Come render word tracked changes nei documenti Word
Di seguito trovi una guida passo‑passo che rispecchia il codice esatto di cui avrai bisogno. I blocchi di codice sono mantenuti invariati rispetto al tutorial originale.
Passo 1: Definisci il percorso della directory di output
Crea una cartella dove verranno salvate le pagine HTML renderizzate.
Path outputDirectory = YOUR_OUTPUT_DIRECTORY.resolve("RenderTrackedChanges");
Passo 2: Specifica il formato per salvare ogni pagina
Imposta un modello di denominazione per ogni file HTML generato.
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");
Passo 3: Configura le opzioni di visualizzazione
Abilita le risorse incorporate e attiva il rendering delle modifiche tracciate.
HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
viewOptions.getWordProcessingOptions().setRenderTrackedChanges(true);
Passo 4: Crea un’istanza Viewer e renderizza
Carica il documento Word che contiene le modifiche tracciate e genera l’output HTML.
try (Viewer viewer = new Viewer(YOUR_DOCUMENT_DIRECTORY.resolve("SAMPLE_DOCX_WITH_TRACKED_CHANGES"))) {
viewer.view(viewOptions);
}
Problemi comuni e soluzioni
- Percorsi file errati – Verifica che
YOUR_OUTPUT_DIRECTORYeYOUR_DOCUMENT_DIRECTORYpuntino a cartelle esistenti. - Formato documento non supportato – Assicurati che il file sia un
.docxo.docsupportato da GroupDocs.Viewer. - Licenza mancante – Senza una licenza valida, la libreria potrebbe limitare le capacità di rendering.
Applicazioni pratiche
- Sistemi di revisione documenti – Mostra ai revisori esattamente cosa è stato aggiunto o rimosso.
- Gestione dei casi legali – Evidenzia le modifiche nei contratti o nei ricorsi.
- Collaborazione accademica – Visualizza i contributi di più autori.
Considerazioni sulle prestazioni
- Elabora un numero limitato di documenti contemporaneamente per mantenere basso l’uso della memoria.
- Usa strutture di directory efficienti per ridurre il carico I/O.
- Mantieni la libreria aggiornata; le versioni più recenti contengono ottimizzazioni delle prestazioni.
Conclusione
Ora disponi di un metodo completo e pronto per la produzione per render word tracked changes e view word document revisions utilizzando GroupDocs.Viewer per Java. Integra questi passaggi nella tua applicazione e offrirai agli utenti un’esperienza di revisione documenti potente e interattiva.
Sezione FAQ
- Qual è la versione minima di Java richiesta?
Java 8 o successiva è generalmente consigliata per la compatibilità con librerie moderne come GroupDocs.Viewer. - Posso renderizzare i documenti senza modifiche tracciate?
Sì, basta disabilitaresetRenderTrackedChanges(true)nelle opzioni di configurazione. - Come gestire documenti di grandi dimensioni in modo efficiente?
Considera di suddividere i file grandi in sezioni più piccole o di utilizzare tecniche di paginazione per gestire efficacemente l’uso delle risorse. - Quali sono le opzioni di licenza per GroupDocs.Viewer?
Puoi iniziare con una prova gratuita, optare per una licenza di valutazione temporanea o acquistare una licenza completa in base alle esigenze del tuo progetto. - È disponibile supporto in caso di problemi?
Sì, puoi accedere al supporto tramite il forum di GroupDocs e le risorse di documentazione ufficiale.
Risorse
Ultimo aggiornamento: 2026-01-15
Testato con: GroupDocs.Viewer for Java 25.2
Autore: GroupDocs