使用 OpenXML 填充 Word 模板 - 书签或 ContentControls
我有一个应用程序,可以自动填充使用 COM 和 Word 对象模型编写的 MS Word 模板 (.dotx)。模板中有一些书签,是通过编程方式填充的。 现在我正在迁移到 OpenXML。 您能否解释一下我应该更喜欢使用 OpenXML 的哪些内容 - 书签或内容控件?为什么?
I've an application that automatically fills MS Word templates (.dotx) written using COM and Word object model. There are some Bookmarks in the template, that are filled programmatically.
Now I'm migrating to OpenXML.
Could you please explain me what should I prefer using OpenXML - Bookmarks or Content Controls and why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
WordDocumentGenerator 是一个使用 Visual Studio 2010 和 Open XML 2.0 SDK 从模板生成 Word 文档的实用程序。该代码可从 http://worddocgenerator.codeplex.com/ 下载。内容控件在模板中使用。提供了许多用于文档生成的示例,这些示例将展示内容控件的实用性和灵活性。
WordDocumentGenerator is an utility to generate Word documents from templates using Visual Studio 2010 and Open XML 2.0 SDK. The code is available for download at http://worddocgenerator.codeplex.com/. Content controls are used in templates. A lot of samples are provided for document generation which will show how functional and flexible content controls are.
内容控件在文档编辑期间更能抵抗覆盖。您可以将其中任何一个与 OpenXML 一起使用,而不会产生额外的复杂性。
Content controls are significantly more resistant to overwriting during document editing. You can use either one with OpenXML without additional complications.