【问题标题】:Programmatically Generate PDF Report with design以编程方式生成带有设计的 PDF 报告
【发布时间】:2011-10-06 14:02:45
【问题描述】:

现在的背景是我为客户编写了网站代码,作为网站的一部分,我有一项服务每 5-10 分钟调用一次网页,以生成一些可在网站上使用的 PDF。 PDF 仅包含网站上显示的表格的数据转储。

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

我不确定如何使用 C# 和 VS2008 来解决这个问题,而后端数据库是 MySQL。我最初考虑创建一个报告,然后以某种方式以编程方式呈现并将其保存为 PDF,但是因为我们使用的是 MySQL,所以排除了使用 Sql Server Reporting Services 的可能性。是否有任何其他开源和/或免费解决方案可以让我创建和设计报告,然后以编程方式创建并保存为 pdf,而无需任何用户交互?

【问题讨论】:

    标签: c# asp.net mysql report


    【解决方案1】:

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

    这个blog post 应该会为您提供更多信息。

    免责声明:我是 jsreport 的作者。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2018-06-23
          • 2013-02-03
          • 1970-01-01
          • 1970-01-01
          • 2016-09-28
          • 1970-01-01
          • 2012-08-31
          • 1970-01-01
          • 2011-02-12
          相关资源
          最近更新 更多