现在的背景是,我为客户编码了网站,作为网站的一部分,我有一个服务调用网页每5-10分钟,以生成一些PDFS,成为网站上的可用。PDF只包含一个显示在网站上的表格的数据转储。
新的要求是添加一个封面,并将配色方案应用于PDF报告,以复制网站上的视图。
我不确定如何在后端数据库为MySQL的情况下使用C#和VS2008。我最初想创建一个报表,然后以某种方式以编程方式呈现并保存为PDF,但因为我们使用的是MySQL,这就排除了使用Sql Server Reporting Services的可能性。有没有其他开源和/或免费的解决方案,允许我创建和设计报告,然后以编程方式创建并保存为pdf,而无需任何用户交互?
发布于 2011-07-16 10:21:52
你最好的选择是iText here。它支持在java或C#中以编程方式创建pdf。我们在我工作的地方使用它来做这件事(也在后端使用MySQL )。我也推荐你买这本书。它有很多很好的例子,如果你购买了这本书,你会得到这本书的pdf版本。
发布于 2011-07-16 10:56:11
试试TCPDF。虽然它是用PHP编写的,但它没有外部依赖,包含了大量的选项和示例。工作速度快,可靠,字体没有问题,等等。
发布于 2014-04-21 02:15:25
jsreport恰好支持这种pdf生成。您首先使用html、css和javascript模板引擎创建报表布局和动态结构。然后,您只需发送数据并使用c#类调用呈现。
这个blog post应该会给你更多关于如何做的信息。
免责声明:我是jsreport的作者。
https://stackoverflow.com/questions/6714776
复制相似问题