将数据库字段和多个单词文档组合成单个可打印格式的解决方案

时间:2011-07-10 23:33:57

标签: c# asp.net ms-word

对于我正在处理的项目,我需要单击“全部打印”功能,这将允许我的用户对多个数据库字段进行打印视图,并结合存储为blob的2个word文档数据库中的数据。我已经看过使用openxml库了,但是在打开我的一些word文档时遇到了麻烦。我也在考虑使用水晶报告,但我对水晶并不十分熟悉,我没有找到关于如何在blob存储中包含word文档的任何好例子。

所以我正在寻找有关最佳方法的建议。我已经考虑过最佳选择吗?或者有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

如果你没有很多资金来操作某些商业图书馆,比如Aspose.Words for .NET,你根本就不喜欢openxml库。然后,在我看来,你最好的选择是放入一些低级别的东西。只要考虑到任何openxml文档只是一个.zip存档。因此,您应该解压缩它,并在此包中查找 word 文件夹,您应在其中定义 document.xml 文件。它将包含您的文档本身。此外,您应该解析此xml以找出您的数据。