Sommario in Word in Java

Sommario (TOC) in un documento Word offre una panoramica del contenuto del documento. Inoltre, ti consente di navigare in una particolare sezione del documento. In questo articolo imparerai come lavorare con il sommario nei documenti di Word a livello di codice. In particolare, l’articolo illustra come aggiungere o aggiornare un sommario nei documenti di Word utilizzando Java.

API Java per lavorare con TOC nei documenti Word

Per lavorare con il sommario nei documenti di Word, useremo Aspose.Words per Java. È una potente API di elaborazione testi che ti consente di creare, modificare o convertire documenti Word. Puoi scaricare l’API o installarla utilizzando le seguenti configurazioni Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.6</version>
    <type>pom</type>
</dependency>

Aggiungi il sommario in un documento di Word usando Java

Di seguito sono riportati i passaggi per aggiungere un sommario a un documento di Word utilizzando Java.

Nell’esempio di codice seguente viene illustrato come aggiungere un sommario a un documento di Word.

// Carica il documento di Word
Document doc = new Document("Word.docx");

// Crea un generatore di documenti
DocumentBuilder builder = new DocumentBuilder(doc);

// Inserire un sommario all'inizio del documento.
builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u");
builder.insertBreak(BreakType.PAGE_BREAK);

// Il sommario appena inserito sarà inizialmente vuoto.
// Deve essere compilato aggiornando i campi nel documento.
doc.updateFields();

// Salva il documento aggiornato
doc.save("Output.docx");

Aggiorna TOC in un documento Word utilizzando Java

Di seguito sono riportati i passaggi per aggiornare il sommario in un documento Word utilizzando Java.

Nell’esempio di codice seguente viene illustrato come aggiornare il sommario in un documento di Word.

// Carica il documento di Word
Document doc = new Document("Word.docx");

// Aggiorna il sommario
doc.updateFields();

// Salva il documento aggiornato
doc.save("Output.docx");

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea per utilizzare l’API senza limitazioni di valutazione.

Conclusione

In questo articolo hai imparato a lavorare con il sommario nei documenti di Word a livello di codice. I passaggi e gli esempi di codice hanno mostrato come aggiungere o aggiornare il sommario in un documento Word utilizzando Java. Puoi saperne di più sull’API di elaborazione testi Java utilizzando la documentazione. In caso di domande, non esitare a farcelo sapere tramite il nostro forum.

Guarda anche