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