【问题标题】:Generating PDF files from Database using CodeIgniter使用 CodeIgniter 从数据库生成 PDF 文件
【发布时间】:2013-03-11 11:05:00
【问题描述】:

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

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

【问题讨论】:

    标签: codeigniter pdf-generation


    【解决方案1】:

    看看这篇文章。

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

    我的回答也很有帮助。

    cezPDF in Codeigniter 2

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

    【讨论】:

    【解决方案2】:

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

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

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

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

    http://www.htm2pdf.co.uk

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

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

    http://html2pdf.fr

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

    【讨论】:

      【解决方案3】:

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

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

      您可以下载此 pdf 文件

      【讨论】:

        猜你喜欢
        • 2012-10-24
        • 2014-05-12
        • 2011-12-20
        • 1970-01-01
        • 2011-06-29
        • 1970-01-01
        • 1970-01-01
        • 2016-08-07
        • 1970-01-01
        相关资源
        最近更新 更多