2010-12-08 56 views
0

我希望能够以某种方式从MVC应用程序中的Sql Server数据库中获取报表。我可以用xml开发一种方法,然后将其转换为fo并通过fo处理器将其呈现为pdf。但是这需要能够在Web服务器上安装fo处理器,并且我正在使用Web主机,所以这可能不起作用。在ASP.NET MVC 2应用程序中创建来自Sql Server的pdf报告?

所以我见过Reporting Services在这里和那里提到过。这包括创建pdf的可能性吗?如果是这样,你如何在MVC应用程序中使用它?我之前尝试将webforms混合到MVC应用程序中(如果这是必要的,正如我所见过的),但无法使其工作。路由似乎没有认识到网页表单页...

或者是否有任何其他更简单的方法来创建从Sql Server数据的PDF报告?我还应该提到,我只使用Linq(和实体框架)来访问数据,所以希望有一个解决方案,不需要我知道Sql存储过程等...

任何帮助表示赞赏!

回答

0

查看http://sourceforge.net/projects/itextsharp/用于PDF生成的iText开源java库的c#端口。使用这些库创建简单的PDF文件相对简单

+0

请记住,从5.0开始,iText(和iTextSharp)根据AGPL许可证进行许可,这对许多商业用途非常不利。您可以从iTextSoftware.com购买许可证(他们支付我提供的iText支持)。旧版本仍然可用,但不再受支持。 – 2010-12-08 18:56:59

相关问题