1

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

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

4

3 回答 3

0

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

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

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

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

http://www.htm2pdf.co.uk

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

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

http://html2pdf.fr

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

于 2013-03-11T11:23:42.693 回答
0

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

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

您可以提供此 pdf 文件以供下载

于 2013-03-11T11:24:24.340 回答
0

看看这篇文章。

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

我的回答也很有帮助。

Codeigniter 2 中的 cezPDF

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

于 2013-03-11T11:39:52.107 回答