Headers 使用 Xceed Docx 合并文档后丢失样式
Headers lose styles after merging documents with Xceed Docx
让我解释一下我的情况。
我正在使用 Xceed Docx 库来合并和操作 word 文档。
我有多个模板需要合并以形成一个面向客户的文档。
他们都有单独的文档 headers、表格和图像。
根据业务需求,我们需要使用内容控件,因为会有人工干预。
问题:
一切顺利,合并按预期进行,但似乎删除了合并文档中 headers 的样式。但这只有在我包含 CONTENT CONTROLS(富文本内容控件)时才会发生!
例如:Header 1
,Header 2
变成normal
文本....
有没有人对这个库有过类似的经历?
我做错了什么或遗漏了什么吗?
我曾尝试联系 DocX 的开发人员,但无济于事。
我尝试使用 AltChunk 将文件与 OpenXml 合并。
这确实有效,但没有达到我需要的程度。
让我解释一下。
AltChunk 将整个文件 (doc2.docx) 插入基础文件 (doc1.docx)
然后只在 doc1 的 XML 文件中添加 doc2 的引用。
希望这是有道理的。
MS Word 可以打开此文件,但当我想使用 DocX 进行更改时,它无法加载该文件。
我最终使用 Docx for all the document manipulation and OpenXmlPowerTools 合并了文档。
OpenXmlPowerTools 似乎可以解决上述问题,因为它似乎可以进行完整的图像、图表和文本合并。
我希望这在不久的将来对某人有所帮助;-P
让我解释一下我的情况。
我正在使用 Xceed Docx 库来合并和操作 word 文档。 我有多个模板需要合并以形成一个面向客户的文档。 他们都有单独的文档 headers、表格和图像。
根据业务需求,我们需要使用内容控件,因为会有人工干预。
问题: 一切顺利,合并按预期进行,但似乎删除了合并文档中 headers 的样式。但这只有在我包含 CONTENT CONTROLS(富文本内容控件)时才会发生!
例如:Header 1
,Header 2
变成normal
文本....
有没有人对这个库有过类似的经历? 我做错了什么或遗漏了什么吗?
我曾尝试联系 DocX 的开发人员,但无济于事。
我尝试使用 AltChunk 将文件与 OpenXml 合并。 这确实有效,但没有达到我需要的程度。
让我解释一下。 AltChunk 将整个文件 (doc2.docx) 插入基础文件 (doc1.docx) 然后只在 doc1 的 XML 文件中添加 doc2 的引用。 希望这是有道理的。
MS Word 可以打开此文件,但当我想使用 DocX 进行更改时,它无法加载该文件。
我最终使用 Docx for all the document manipulation and OpenXmlPowerTools 合并了文档。
OpenXmlPowerTools 似乎可以解决上述问题,因为它似乎可以进行完整的图像、图表和文本合并。
我希望这在不久的将来对某人有所帮助;-P