WPF文档制作最佳实践

时间:2010-03-16 14:01:19

标签: c# .net wpf

我有一个WPF应用程序,可以捕获各种信息。在某些时候,用户需要使用指定的模板生成一个字母并添加自定义内容。 到目前为止,我的应用程序将数据捕获与文档模板(MS Word 2007)合并,并启动合并文档,以便用户可以使用Word进行打印,保存等。

我现在需要对此进行扩展,以便应用程序保留打印文档的副本。

关于如何实现总结为:

的新功能,您可以建议哪些最佳做法
  • 系统拥有的模板
  • 模板必须能够由最终用户制作
  • 系统合并值
  • 手动附加用户内容
  • 保存的文件应保存在WPF应用程序中

到目前为止,我考虑的选择是:

  • 在我的应用程序中嵌入Word
  • 开发一个Word 2007添加,将保存回我的应用程序

2 个答案:

答案 0 :(得分:0)

我会完全放弃支持,并推出自己的编辑器,将数据保存到数据库(而不是为用户提供保存文件对话框)。

阅读本文,了解有关构建文本编辑器的更多有用提示:http://www.c-sharpcorner.com/uploadfile/scottlysle/wordprocessor02042007234628pm/wordprocessor.aspx

答案 1 :(得分:0)

你当然可以扩展Word来完成你需要的东西。 使用xml工具包(link text扩展和合并 将数据转换为Word格式很容易。

当然比过去的日子好很多,加上处理速度很快。

如果最终用户,大多是添加文本,并且可以在此周围移动标签 容易。如果用户添加新标签会更加困难。

您可能希望查看Infopath(特别是如果您有一个Sharepoint框) 某处)。创建Infopath是为了完成你所要求的大部分工作。