我有一个复杂的报告,我需要使用GDI +(我不知道更好的方法)绘制多个页面并将其保存为PDF以便用户可以下载。这样做的最佳方式是什么?
答案 0 :(得分:3)
不确定您的报告有多复杂以及您使用GDI +做了什么,但这里有一些可能会有所帮助的想法:
结帐ITextSharp和/或PDFSharp。
spark view engine内置了pdf代。
另一种想法....如果您可以访问SQL Report服务器和/或至少它的客户端并可以使用它来创建报告,您可以从.Net MVC生成和调用并输出为PDF。
答案 1 :(得分:0)
还有另一种方法,在服务器上安装Bullzip,并使用COM界面,您可以通过编程方式将其打印到pdf文档,我认为这样不会麻烦...只需选择将Bullzip PDF打印机作为活动打印机并将其打印到目标pdf文件夹。看看这个here,看看COM是如何工作的...... COM接口与bioPDF的COM模型相同。
希望这有帮助, 最好的祝福, 汤姆。
答案 2 :(得分:0)
我自己是Data Dynamics ActiveReports的粉丝。可能与他们在城里当地的事实有点关系,如果我有问题,我可以打电话给他们。虽然非常好的报告引擎。直接打印到PDF。