以编程方式生成PDF报告与设计

本文关键字:报告 PDF 编程 方式生 | 更新日期: 2023-09-27 18:02:29

现在的背景是,我为客户端编码网站,作为网站的一部分,我有一个服务,每5-10分钟调用一个网页,以生成一些在网站上可用的pdf文件。pdf文件只包含在网站上显示的表格的数据转储。

新的要求是为PDF报告添加封面页并应用配色方案,以复制网站上的视图。

我不确定如何使用c#和VS2008与后端数据库是MySQL。我最初想创建一个报告,然后以某种方式编程渲染并将其保存为PDF,但是因为我们使用的是MySQL,这就排除了使用Sql Server报告服务的可能性。是否有任何其他开源和/或免费的解决方案,允许我创建和设计报告,然后以编程方式创建和保存为pdf,而无需任何用户交互?

以编程方式生成PDF报告与设计

您最好的选择是在这里使用ittext。它支持在java或c#中以编程方式创建pdf。我们在我工作的地方使用它来做这件事(也在后端使用MySQL)。我也推荐买这本书。书中有很多很好的例子,如果你买了这本书,你会得到这本书的pdf版本。

尝试TCPDF。虽然是用PHP编写的,但它没有外部依赖,有大量的选项和示例。工作快速可靠,没有问题的字体等

jsreport恰恰支持这种PDF生成。首先使用html、css和javascript模板引擎创建报表布局和动态结构。然后你只需发送数据并使用c#类调用渲染。

这篇博文应该会给你更多的信息如何做到这一点。

声明:我是jsreport的作者。