【问题标题】:Headers lose styles after merging documents with Xceed Docx将文档与 Xceed Docx 合并后,标题会丢失样式
【发布时间】:2018-10-12 14:23:44
【问题描述】:

让我解释一下我的场景。

我正在使用 Xceed Docx 库来合并和操作 word 文档。 我有多个模板需要合并以形成一个面向客户的文档。 它们都有单独的文档标题、表格和图像。

根据业务需求,我们需要使用内容控制,因为会有人工干预。

问题: 一切顺利,合并按预期工作,但似乎放弃了合并文档中标题的样式。但这只发生在我包含 CONTENT CONTROLS(富文本内容控件)时!

例如:Header 1Header 2 变为 normal 文字....

有人对这个库有过类似的经历吗? 我做错了什么或遗漏了什么?

【问题讨论】:

标签: c# docx xceed


【解决方案1】:

我曾尝试联系 DocX 的开发人员,但无济于事。

我尝试使用 AltChunk 将文件与 OpenXml 合并。 这确实有效,但没有达到我要求的程度。

让我解释一下。 AltChunk 将整个文件(doc2.docx)插入到基础文件(doc1.docx)中 然后只在 doc1 的 XML 文件中添加对 doc2 的引用。 希望这是有道理的。

MS Word 可以打开此文件,但当我想使用 DocX 进行更改时,无法加载该文件。

我最终使用Docx 进行所有文档操作,并使用OpenXmlPowerTools 合并文档。

OpenXmlPowerTools 似乎解决了上述问题,因为它似乎完成了完整的图像、图表和文本合并。

我希望这可以在不久的将来帮助某人;-P

【讨论】:

    猜你喜欢
    • 2014-08-28
    • 2018-10-06
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 1970-01-01
    • 2019-10-30
    • 1970-01-01
    • 2023-02-14
    相关资源
    最近更新 更多