我想在内存中的信息集合和word文档之间进行合并。在使用Aspose之前,我已经很容易地完成了这项工作,但他们想要2万美元用于他们的工具......
我研究过使用.NETs互操作库但它们要求我在我的服务器上安装Word,我不想这样做。
有没有人知道一个价格合理(或更好,免费)的好工具,这样我可以在不滥用服务器的情况下做我正在尝试的事情?
答案 0 :(得分:2)
请参阅codeplex上的docx library。
答案 1 :(得分:1)
如果您使用的是SQL Server,则可以使用SQL Server报告服务。因此,您不必拥有一个好的文档文档,而是使用RDL:您可以创建报表,并且可以通过编程方式调用报表并动态生成PDF。
我已经使用这种方法为客户生成信件和发票,它似乎对生产代码的效果非常好。
答案 2 :(得分:0)
查看内容控制数据绑定。
使用此方法,您将数据包含为自定义XML部分(即您自己选择的XML),并使用XPath表达式将数据绑定到docx中的特定位置。
如果你这样做,Word会帮助你:docx表面的变化会反映在你的xml中,反之亦然。
需要Word 2007或更高版本(可悲的是,Windows版本,而不是Mac版的Word 2011)。