ASP.NET Word邮件合并

时间:2010-08-24 23:08:24

标签: c# asp.net ms-word

我需要创建一个从Web应用程序合并字母和/或信封模板的过程。我们使用VS2010,C#(。net 4.0),asp.net和Office 2007.用户从列表中选择一堆帐户,我需要收集这些帐户的信息以进行合并。一个问题是,如果我查找一个帐户并且其中一个帐户已经过世,我需要根据该信息更改问候语。例如,在大多数情况下,这封信会说像鲍勃史密斯先生和夫人。但如果鲍勃死了,那么它就会说玛丽史密斯夫人。

我还需要在客户端打开文字准备打印。因此,如果该字母是1页,并且用户选择了100个帐户,则单词doc应该将该字母与等待打印的100个帐户合并。这样做的最佳方式是什么?

2 个答案:

答案 0 :(得分:0)

Silverlight可能是一个很好的候选者,因为它允许你阅读本地文件并使用其内容做一些事情,它还有一个打印API。

但是,您想在客户端或服务器上进行打印?

答案 1 :(得分:0)

作为概述,您需要在模板周围使用wcf服务,然后使用silverlight来实际创建文档并在客户端上打印它们。