我必须为徽章打印应用程序生成 winword 文档。
基本场景如下: 用户从列表中选择员工,点击“打印胸卡”,出现winword 允许用户在打印前进行一些编辑。徽章应表示为带有一些列的表格。每个表格单元格都有图像背景(徽章)、一些文本(公司、年份)、用户名和徽章背景上的用户照片。还需要通过 winword 为用户提供可编辑的徽章模板。
我不是很喜欢 MS Word 自动化 COM 接口(interface),因为它们非常慢,容易挂起。可能我应该通过 XML DOM 使用 winword XML 文档内容。可能有一个很好的免费库,可以包装 winword DOM 或 Studio 2010 提供的一些开箱即用的库?你会建议什么?
先感谢您!
最佳答案
我会和 Visual Studio Tools for Office 一起去。你可以用 VSTO Tag on SO 来搜索(这意味着“搜索 SO”——我刚刚编出来的)它的 This page。它有优点也有缺点,就像任何事情一样,但对于您的情况,这正是您所需要的。 ojit_a 有很多关于它的好文章。
关于.net - 管理用于徽章打印应用程序的 WinWord 文档内容。最佳实践,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3411648/