例如,使用 CodeIgniter 从数据库生成 PDF 文件,
当我点击保存按钮时,表格中的所有内容都可以下载为 pdf 格式,请帮助我,谢谢...
例如,使用 CodeIgniter 从数据库生成 PDF 文件,
当我点击保存按钮时,表格中的所有内容都可以下载为 pdf 格式,请帮助我,谢谢...
CodeIgniter 中没有原生 PDF 库,因此您需要使用第三方库或第三方软件即服务 (SaaS) 来生成 PDF。
这是我为一位客户所做的。
我首先使用标准 CodeIgniter 技术生成一个格式良好、易于打印的 HTML 页面,从相关表中选择数据,对其进行排序,然后回显到页面。
接下来,我使用以下 SasS 将格式化的 HTML 页面转换为 PDF 下载:
这是一个商业系统,但相对便宜且快速且易于使用。
或者,如果您想做一些自定义编程,您可以尝试:
在这种情况下,您需要链接到类文件(CodeIgniter 外部)并调用各种方法来生成 PDF。这种方法不需要年费,但需要更多的编程工作。
您可以先使用 codeginter 的数据库实用程序获取 txt 格式的备份http://ellislab.com/codeigniter/user-guide/database/utilities.html#backup
然后您可以阅读生成的文件并使用https://github.com/aiwmedia/HTML2PDF-CI将其转换为 pdf
您可以提供此 pdf 文件以供下载
看看这篇文章。
http://www.christophermonnat.com/2008/08/generating-pdf-files-using-codeigniter/
我的回答也很有帮助。
在用户单击时,您应该点击一个控制器功能,该功能将查询数据库并加载您可以传递给该库的视图文件,并将其作为 pdf 文件抛出。