【问题标题】:How to generate Table Of Contents using OpenXML SDK 2.5?如何使用 OpenXML SDK 2.5 生成目录?
【发布时间】:2015-02-05 16:02:31
【问题描述】:

我已经阅读并理解了 thisthis Stackoverflow 问题,但这些都是关于 OpenXML SDK 2.0 的。在 OpenXML SDK 2.0 中,没有真正的方法来更新目录 (ToC)。有一些解决方法,例如将文档标记为脏,这将要求用户在打开文档时更新 ToC、使用办公自动化更新 ToC 或使用 word 宏更新 ToC。

不幸的是,这些解决方案都不适合我的问题。

有没有更方便的方法来使用Open XML SDK 2.5 更新 ToC?

【问题讨论】:

  • 不,不是重复的!

标签: c# ms-word openxml-sdk


【解决方案1】:

该问题与 openxml 及其版本无关。在 openxml 中,作为文档标准,您只需定义分页的需要(通过公式占位符),但分页只发生在 RENDERING 阶段(与 openxml 无关)。正如您在打开 word 文档时已经看到的那样,分页在 word 编辑器的底部实时运行。 所以唯一的方法是模拟它,它只能通过办公自动化(或类似工具)或让它变脏来发生。 请注意,在 PDF 生成中,问题略有不同。页面是在定义级别而不是呈现级别指定的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多