我们使用ASP.net和SQL数据库在水晶报表中创建表格,以PDF格式显示表格。但是,我们无法控制生成的PDF报告,例如用户可以选择/取消选择以PDF格式创建的一个表单的某些选项。我们正在寻找一种替代解决方案,使开发人员能够更好地控制生成的PDF报告。我们喜欢Crystal Reports以及设计表单和寻找类似于增强UI并为开发人员提供更多选项的类似内容的方式
答案 0 :(得分:1)
我的建议是使用Microsoft ReportViewer控件来处理RDLC报告(不需要安装Microsoft Reporting Server的实例),然后将报告导出为PDF。请参阅此(Save RDLC reports as PDF programmatically)以了解如何导出为PDF。
通过这种方式,您可以免费获得强大的报告引擎。
Microsoft Report Viewer 2008 Redistributable Package
Microsoft Report Viewer 2010 Redistributable Package
快乐的编码!
答案 1 :(得分:0)
一个很好的起点是wikipedia page。
鉴于您使用的是现有Crystal报表的asp.net,Telerik Reporting绝对值得一看。
此外,鉴于您使用的是Microsoft技术(特别是如果您的SQL是MS SQLServer),可能值得调查SQLServer Reporting Services。
答案 2 :(得分:0)
另请查看DoddleReport
开箱即用,它可以将报告呈现为Excel,PDF,HTML和CSV - 当然完全可插拔。