Word模板,填充字段,C#.NET
我有一个word文档(docx格式),我需要填充字典中的数据。 dict的关键是要填充的字段。 我想知道最好的方法是什么(书签,邮件合并字段等)? 我做了一些Bookmarks的工作,但我希望能够重用一些字段(如“first_name”字段等),书签是独一无二的(或者我似乎这么认为)。
关于如何执行此操作的几行代码将非常有用。 (c#.net 4.0)
您可以在.docx文档中创建xpath数据绑定。 .docx文件只是Office Open XML中的压缩文件,可以在没有第三方库的.Net中打开。
https://msdn.microsoft.com/en-us/library/system.io.packaging.package.open.aspx
然后,您可以使用自己的格式为.docx文件提供XML文件。 那么你唯一要做的就是编辑嵌入的XML文件而不是文档本身。 看到:
https://blogs.msdn.com/b/mikeormond/archive/2008/06/20/word-2007-content-controls-databinding-and-schema-validation.aspx
https://blogs.msdn.com/b/acoat/archive/2007/03/01/linking-word-2007-content-controls-to-custom-xml.aspx
以及用于执行绑定的自定义工具:
https://dbe.codeplex.com/
您也可以正确地使用.Net与Word本身的一些交互,但我无法帮助您。
上述就是C#学习教程:Word模板,填充字段,C#.NET分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/961020.html