用于在应用程序中生成动态报告的文件格式
时间:2020-03-05 18:48:19 来源:igfitidea点击:
我们在为.Net和J2EE编写的所有业务Web应用程序中生成动态报告。在服务器端,我们使用ActiveReports.Net和JasperReports生成报告。然后,我们将它们导出为PDF以发送到浏览器。
我们的客户都使用Adobe Reader。对于不同版本的Adobe Reader以及如何在客户端上进行设置,我们遇到了无尽的问题。
其他人用于其动态报告的文件格式/阅读器是什么?我们需要一些可以精确布局的东西,因为许多报告都是使用来自外部系统的数据打印的表格。 HTML的表现力不足。
解决方案
回答
为此,我使用了SQL Reporting Services。我们可以在Visual Studio中设计报告模板,也可以通过代码即时生成报告的XML。然后,我们可以让SSRS将报告导出为大约10种不同格式,并发送给客户端,包括pdf,excel,html等。我们还可以编写自己的插件以导出为自己的格式。
Crystal Reports具有类似的产品,虽然价格更高,但具有更好的报表设计器。
回答
我一直使用PDF取得最大的成功。我想不出一种我们可以尝试做的更普遍接受的格式。与其寻找其他格式,不如尝试了解如何克服客户端Acrobat所遇到的问题,可能会更好。我们能否提供有关Acrobat遇到的问题类型的更多信息?
回答
我确实知道只有3(4)种可能的查看器(格式)可用于在浏览器中进行报告。
- PDF格式
- 闪光
- 爪哇
- (Silverlihgt)
对于所有3种,都有报告解决方案。 Silverlight是新手,我不知道解决方案。我们可以测试Intranet中的Flash和Java如何工作,然后搜索报告解决方案。我认为,如果我们使用最新的阅读器,则应该使PDF成为少数问题。老读者有很多错误。