Java 中 Word 中的目录

Word 文档中的 目录 (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 文档中的 TOC

以下是使用 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 的更多信息。如果您有任何问题,请随时通过我们的 论坛 告诉我们。

也可以看看