使用CodeIgniter从数据库生成PDF文件

时间:2013-03-11 11:05:00

标签: codeigniter pdf-generation

使用CodeIgniter从数据库生成PDF文件 例如,

当我点击保存按钮时,表格中的所有内容都可以下载为pdf格式 请帮我 感谢...

3 个答案:

答案 0 :(得分:0)

CodeIgniter中没有本机PDF库,因此您需要使用第三方库或第三方软件即服务(SaaS)来生成PDF。

以下是我为一位客户所做的事情。

我首先使用标准CodeIgniter技术生成格式良好,易于打印的HTML页面,以从相关表格中选择数据,对其进行排序,并回显到页面。

接下来,我使用以下SasS将格式化的HTML页面转换为PDF下载:

http://www.htm2pdf.co.uk

这是一个商业系统,但相对实惠且快速且易于使用。

或者,如果您想进行一些自定义编程,可以尝试:

http://html2pdf.fr

在这种情况下,您需要链接到类文件(CodeIgniter外部)并调用 生成PDF的各种方法。这种方法不需要年费 但这需要更多的编程工作。

答案 1 :(得分:0)

您可以使用codeginter的数据库实用程序首先以txt格式获取备份http://ellislab.com/codeigniter/user-guide/database/utilities.html#backup

然后,您可以使用https://github.com/aiwmedia/HTML2PDF-CI

读取生成的文件并将其转换为pdf

这个pdf你可以下载

答案 2 :(得分:0)

看看这篇文章。

http://www.christophermonnat.com/2008/08/generating-pdf-files-using-codeigniter/

我的答案也很有帮助。

cezPDF in Codeigniter 2

在用户单击时,你应该点击一个控制器函数,它将查询数据库并加载一个你可以传递给这个库的视图文件,它将把它作为pdf抛出。