如何使用 C# 在 Aspose.word 中获取内容的自定义 Table

How to get Custom Table of Content in Aspose.word using C#

我在 Report 工作并使用 Aspose.word。我需要自定义 Table 内容。但在 Word 中,它只提供默认模板,如下所示,

标题 1...................................... 1

标题 1.1......................................2

标题 1.2 .....................................3

但是我需要Table的内容如下,

(1-3) 标题 1

      (Heading 1.1,Heading 1.2)

是否可以根据标题和副标题创建自定义 table 内容?请发表您的意见...

在 Aspose.Words 中,您可以使用 DocumentBuilder.InsertTableOfContents method. It accepts list of TOC field’s switches 创建目录,定义 Table 目录的最终外观。如果开关不允许您创建所需的输出,那么您可以遍历文档中的段落,检查每个段落的样式,如果是标题样式,则编译您自己的目录。