使用CodeIgniter从数据库生成PDF文件 例如,
当我点击保存按钮时,表格中的所有内容都可以下载为pdf格式 请帮我 感谢...
答案 0 :(得分:0)
CodeIgniter中没有本机PDF库,因此您需要使用第三方库或第三方软件即服务(SaaS)来生成PDF。
以下是我为一位客户所做的事情。
我首先使用标准CodeIgniter技术生成格式良好,易于打印的HTML页面,以从相关表格中选择数据,对其进行排序,并回显到页面。
接下来,我使用以下SasS将格式化的HTML页面转换为PDF下载:
这是一个商业系统,但相对实惠且快速且易于使用。
或者,如果您想进行一些自定义编程,可以尝试:
在这种情况下,您需要链接到类文件(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/
我的答案也很有帮助。
在用户单击时,你应该点击一个控制器函数,它将查询数据库并加载一个你可以传递给这个库的视图文件,它将把它作为pdf抛出。