【问题标题】:Generating PDFs with PHP [closed]使用 PHP 生成 PDF [关闭]
【发布时间】:2010-09-20 21:56:24
【问题描述】:

我有一个 PHP 应用程序,需要使用查询结果生成 PDF。最简单的方法是使用 DOMPDF 为我生成 PDF。因此,一个为我生成 HTML 的函数然后将其传递给 DOMPDF。在开发和测试环境中,一切都很好,但在生产环境中,我在内存使用方面遇到了一些问题。

所以我想知道我的策略是否是最好的,或者是否有更好、更简单的方法来做到这一点。

你会怎么做?

【问题讨论】:

    标签: php pdf dompdf


    【解决方案1】:

    我曾经做过一个生成 PDF 的 PHP 项目。我用FPdf

    我从来没有任何记忆问题。它是免费的,它是纯 PHP 代码。您不必加载任何扩展。

    我不知道是否有一些帮助程序可以从查询中自动生成文档,但是在网站上,您有一些脚本可以显示如何将它与 MySql 一起使用。

    HTH

    【讨论】:

    • 我可以第二个 fpdf。它对我们也很有效。
    • 我认为 FPdf 适合我。我没有时间重构我用 DOMPDF 编写的代码,但下次我将使用 FPdf。谢谢大家。
    【解决方案2】:

    我很惊讶没有人使用 FOP:) http://xmlgraphics.apache.org/fop/ ...你基本上给它一个 XML 文件,它会生成一个 PDF 文件...非常快,而且不会杀死你的服务器。

    【讨论】:

      【解决方案3】:

      填写一个 Latex 模板并通过它调用 Xetex。

      我想您会在Letterly 找到令人满意的结果。

      【讨论】:

        【解决方案4】:

        有一个用于 PHP 的 PDF extension,但它不是很好 - 但是 Zend 框架确实有一个可以很好地利用它的类 - 我建议尝试一下。我以前没听说过 DOMPDF。

        【讨论】:

        • 据我所知 Zend_PDF 不使用 ext/pdf - 它是纯 PHP。
        【解决方案5】:

        我几乎每周都使用EZPDF。它非常易于使用,具有出色的辅助功能,但仍可让您在必要时进入并完成细节工作。

        【讨论】:

          【解决方案6】:

          PrinceXML 是一个不错的选择。它可能会花费一点,但非常强大且易于使用。

          【讨论】:

            最近更新 更多