如何使用open xml sdk从自定义xml部分使用实际数据填充内容控件?

时间:2015-07-31 13:10:55

标签: ms-word openxml openxml-sdk

我有一个Microsoft Word 2013文档(.docx),其中包含几个内容控件,这些内容控件使用XPATH Xpressions绑定到文档中的自定义Xml部件。

当我双击文档时,Microsoft Word会打开它并从Custom Xml Part中获取所有数据以填充内容控件,并且文档随真实数据一起显示。

我需要的是,我想用嵌入式Custom Xml Part中的数据填充内容控件,使用Open Xml Sdk以编程方式保存最终渲染文档。

这可以使用Open Xml Sdk吗?

我需要的是类似于这个未回答的问题:

https://stackoverflow.com/questions/25186629/generating-word-doc-populating-from-custom-xml-to-the-word-document-having-conte

1 个答案:

答案 0 :(得分:0)

这可以使用Open XML SDK完成,但它很繁琐,容易出错,如果使用本机数据绑定机制,您将仅限于单个值。 Word 2013中添加了对循环/重复块的支持。我建议您查看this .NET toolkit,它非常强大,并且不需要您编写太多代码。