Spis treści w programie Word w Javie

Spis treści (TOC) w dokumencie programu Word zapewnia przegląd zawartości dokumentu. Pozwala także przejść do określonej sekcji dokumentu. W tym artykule dowiesz się, jak programowo pracować ze spisem treści w dokumentach programu Word. W szczególności artykuł dotyczy dodawania lub aktualizowania spisu treści w dokumentach programu Word przy użyciu języka Java.

Java API do dodawania i aktualizowania spisu treści w dokumentach programu Word

Do pracy ze spisem treści w dokumentach Word użyjemy Aspose.Words for Java. Jest to potężny interfejs API edytora tekstu, który umożliwia tworzenie, modyfikowanie lub konwertowanie dokumentów programu Word. Możesz pobrać interfejs API lub zainstalować go przy użyciu następujących konfiguracji Mavena.

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

Dodaj spis treści w dokumencie programu Word w Javie

Poniżej przedstawiono kroki dodawania spisu treści do dokumentu programu Word przy użyciu języka Java.

Poniższy przykładowy kod pokazuje, jak dodać spis treści do dokumentu programu Word w języku Java.

// Załaduj dokument Worda
Document doc = new Document("Word.docx");

// Utwórz narzędzie do tworzenia dokumentów
DocumentBuilder builder = new DocumentBuilder(doc);

// Wstaw spis treści na początku dokumentu.
builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u");
builder.insertBreak(BreakType.PAGE_BREAK);

// Nowo wstawiony spis treści będzie początkowo pusty.
// Należy go wypełnić, aktualizując pola w dokumencie.
doc.updateFields();

// Zapisz zaktualizowany dokument
doc.save("Output.docx");

Zaktualizuj spis treści w dokumencie programu Word w Javie

Poniżej przedstawiono kroki, aby zaktualizować spis treści w dokumencie programu Word przy użyciu języka Java.

Poniższy przykładowy kod pokazuje, jak zaktualizować spis treści w dokumencie programu Word.

// Załaduj dokument Worda
Document doc = new Document("Word.docx");

// Zaktualizuj spis treści
doc.updateFields();

// Zapisz zaktualizowany dokument
doc.save("Output.docx");

Java API do pracy z TOC w programie Word — Uzyskaj bezpłatną licencję API

Możesz uzyskać tymczasową licencję, aby korzystać z API bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się, jak programowo pracować ze spisem treści w dokumentach programu Word. Kroki i przykłady kodu pokazały, jak dodać lub zaktualizować spis treści w dokumencie programu Word w Javie. Możesz dowiedzieć się więcej o interfejsie API edytora tekstu Java, korzystając z dokumentacji. Jeśli masz jakieś pytania, daj nam znać za pośrednictwem naszego forum.

Zobacz też