需要为ASP.NET应用程序执行邮件合并。
只是以编程方式直接使用word来考虑,但这具有liscening含义,不推荐使用(http://support.microsoft.com/kb/257757)
所以正在研究openXML / Word Automation Services。但不确定是否可以通过此轻松实现邮件合并?
答案 0 :(得分:1)
我们有4到5年前的这样的要求,然后我们决定采用定制的自制解决方案。以下是可能对您有帮助的解决方案概要:
实际上,这可能意味着需要根据实际需求进行大量工作。例如,在我们的案例中
如果有任何预先构建的工具用于此类事情会很棒但是因此我不知道任何事情。
编辑:如果您的要求是拥有用户定义的邮件模板,则以上所有内容都是相关的。如果您只有预定义的模板集,那么解决方案可以更简单 - 例如,(如Yves所指出的)使用带有数据绑定表达式的aspx文件来获取html / xml主体,然后将其转换为相关格式。然后,您可以使用HttpServerUtility.Execute捕获任意数量记录的页面输出。