我有一个复杂的报告,需要使用 GDI+(我不知道更好的方法)绘制多个页面,并将其保存为 PDF 以便用户可以下载。做这个的最好方式是什么?

有帮助吗?

解决方案

不确定您的报告有多复杂以及您正在使用 GDI+ 做什么,但以下一些想法可能会有所帮助:

查看 文本锐化 和/或 PDFSharp.

火花视图引擎 还内置了 pdf 生成功能。

作为另一个想法......如果您有权访问 SQL 报告服务器和/或至少它的客户端,并且可以使用它来创建报告,您可以从 .Net MVC 生成和调用并输出为 PDF。

看看这个答案:Asp.Net MVC如何获取视图生成PDF

其他提示

有是做它的另一种方式,在服务器上安装的BullZip 和使用COM接口,可以以编程方式打印出来,而我会觉得会少些麻烦PDF文档...只需选择的BullZip PDF打印机作为当前打印机和打印出来到目标文件夹的PDF。看看这个这里怎么看COM作品.. .the COM接口是相同的bioPDF COM模型。

希望这有助于 最好的祝福, 汤姆。

我的风扇数据动力学的ActiveReports 的自己。可能有一点做的事实,他们在镇的地方,如果我有一个问题,我可以叫他们起来。很好的报告引擎虽然。直接打印到PDF。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top