Inhaltsverzeichnis in Word in Java

Table of Contents (TOC) in einem Word Dokument gibt Ihnen einen Überblick über den Inhalt des Dokuments. Außerdem können Sie zu einem bestimmten Abschnitt des Dokuments navigieren. In diesem Artikel erfahren Sie, wie Sie programmgesteuert mit dem Inhaltsverzeichnis in Word Dokumenten arbeiten. Insbesondere behandelt der Artikel das Hinzufügen oder Aktualisieren eines Inhaltsverzeichnisses in Word Dokumenten mit Java.

Java API zum Arbeiten mit dem Inhaltsverzeichnis in Word Dokumenten

Um mit dem Inhaltsverzeichnis in Word Dokumenten zu arbeiten, verwenden wir Aspose.Words for Java. Es ist eine leistungsstarke Textverarbeitungs-API, mit der Sie Word Dokumente erstellen, ändern oder konvertieren können. Sie können die API entweder herunterladen oder sie mit den folgenden Maven konfigurationen installieren.

<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>

Inhaltsverzeichnis in einem Word Dokument mit Java hinzufügen

Im Folgenden sind die Schritte zum Hinzufügen eines Inhaltsverzeichnisses zu einem Word Dokument mit Java beschrieben.

Das folgende Codebeispiel zeigt, wie Sie einem Word Dokument ein Inhaltsverzeichnis hinzufügen.

// Laden Sie das Word Dokument
Document doc = new Document("Word.docx");

// Erstellen Sie einen Dokumentenersteller
DocumentBuilder builder = new DocumentBuilder(doc);

// Fügen Sie am Anfang des Dokuments ein Inhaltsverzeichnis ein.
builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u");
builder.insertBreak(BreakType.PAGE_BREAK);

// Das neu eingefügte Inhaltsverzeichnis ist zunächst leer.
// Es muss ausgefüllt werden, indem die Felder im Dokument aktualisiert werden.
doc.updateFields();

// Speichern Sie das aktualisierte Dokument
doc.save("Output.docx");

Aktualisieren Sie das Inhaltsverzeichnis in einem Word Dokument mit Java

Im Folgenden finden Sie die Schritte zum Aktualisieren des Inhaltsverzeichnisses in einem Word Dokument mit Java.

Das folgende Codebeispiel zeigt, wie das Inhaltsverzeichnis in einem Word Dokument aktualisiert wird.

// Laden Sie das Word Dokument
Document doc = new Document("Word.docx");

// Inhaltsverzeichnis aktualisieren
doc.updateFields();

// Speichern Sie das aktualisierte Dokument
doc.save("Output.docx");

Holen Sie sich eine kostenlose API Lizenz

Sie können eine temporäre Lizenz erwerben, um die API ohne Evaluierungseinschränkungen zu verwenden.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie programmgesteuert mit dem Inhaltsverzeichnis in Word Dokumenten arbeiten. Die Schritte und Codebeispiele haben gezeigt, wie Sie das Inhaltsverzeichnis in einem Word Dokument mit Java hinzufügen oder aktualisieren. Weitere Informationen zur Java-Textverarbeitungs-API finden Sie in der Dokumentation. Falls Sie Fragen haben, können Sie uns diese gerne über unser Forum mitteilen.

Siehe auch