在ASP.Net中打印PDF报告的最佳方式是什么?
我有一个复杂的报告,我需要使用GDI +(我不知道有更好的方法)与多个页面绘制并将其保存为PDF,以便用户可以下载。做这个的最好方式是什么?在ASP.Net中打印PDF报告的最佳方式是什么?
不知道您的报告是多么复杂,你用GDI +做什么,但这里的一些想法,可以帮助:
结帐ITextSharp和/或PDFSharp。
的spark view engine也已生成PDF的内置的。
作为另一个想法....如果你有访问SQL报告服务器和/或至少它的客户端,并可以使用它来创建报告您可以生成并从.Net MVC调用并输出为PDF。
明确 - 购买预构建组件。它们价格低廉,产量高。 – 2010-02-26 20:25:38
PDFSharp看起来像它将完全符合我的需求。谢谢 – 2010-02-26 22:23:31
很高兴这有助于你! – klabranche 2010-02-26 22:55:24
查看http://stackoverflow.com/questions/1953179/cost-effective-net-solutions-for-report-generation-in-excel-and-pdf – jrummell 2010-02-26 20:25:17
哪个是驱动程序,需要在GDI + ,还是需要使用PDF?我曾经有一个项目需要PDF,但他们真的只是想打印页面干净。我们通过使用不同的样式表来打印和浏览器。 – 2010-02-26 22:12:20
需要使用PDF。这是一个OSHA报告文件,它有非常严格的要求。 – 2010-02-26 22:22:53