首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用CodeIgniter从数据库中生成文件

用CodeIgniter从数据库中生成文件
EN

Stack Overflow用户
提问于 2013-03-11 19:05:00
回答 3查看 11.1K关注 0票数 1

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

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-03-11 19:39:52

请看这篇文章。

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

另外,我的回答也很有帮助。

cezPDF in Codeigniter 2

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

票数 0
EN

Stack Overflow用户

发布于 2013-03-11 19:23:43

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

这是我为一个客户所做的。

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

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

http://www.htm2pdf.co.uk

这是一个商业系统,但相对负担得起,快速和易于使用。

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

http://html2pdf.fr

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

票数 0
EN

Stack Overflow用户

发布于 2013-03-11 19:24:24

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

然后您可以读取生成的文件并使用https://github.com/aiwmedia/HTML2PDF-CI将其转换为pdf格式。

这个pdf你可以提供给下载

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15336995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档