Java 中的 Word 目錄

Word 文檔中的 Table of Contents (TOC) 為您提供文檔內容的概覽。此外,它還允許您導航到文檔的特定部分。在本文中,您將學習如何以編程方式處理 Word 文檔中的目錄。特別是,本文介紹瞭如何使用 Java 在 Word 文檔中添加或更新目錄。

用於在 Word 文檔中添加和更新目錄的 Java API

為了使用 Word 文檔中的目錄,我們將使用 Aspose.Words for Java。它是一個功能強大的文字處理 API,可讓您創建、修改或轉換 Word 文檔。您可以 下載 API 或使用以下 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>

用 Java 在 Word 文檔中添加目錄

以下是使用 Java 將目錄添加到 Word 文檔的步驟。

以下代碼示例顯示瞭如何使用 Java 將目錄添加到 Word 文檔。

// 載入Word文檔
Document doc = new Document("Word.docx");

// 創建文檔生成器
DocumentBuilder builder = new DocumentBuilder(doc);

// 在文檔的開頭插入目錄。
builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u");
builder.insertBreak(BreakType.PAGE_BREAK);

// 新插入的目錄最初是空的。
// 它需要通過更新文檔中的字段來填充。
doc.updateFields();

// 保存更新的文檔
doc.save("Output.docx");

在 Java 中更新 Word 文檔中的目錄

以下是使用 Java 更新 Word 文檔中的目錄的步驟。

以下代碼示例顯示瞭如何更新 Word 文檔中的目錄。

// 載入Word文檔
Document doc = new Document("Word.docx");

// 更新目錄
doc.updateFields();

// 保存更新的文檔
doc.save("Output.docx");

用於在 Word 中使用 TOC 的 Java API - 獲取免費的 API 許可證

您可以 獲得臨時許可證 以便不受評估限制地使用 API。

結論

在本文中,您了解瞭如何以編程方式使用 Word 文檔中的目錄。這些步驟和代碼示例展示瞭如何使用 Java 在 Word 文檔中添加或更新目錄。您可以使用 文檔 了解有關 Java 文字處理 API 的更多信息。如果您有任何疑問,請隨時通過我們的 論壇 告訴我們。

也可以看看