9

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

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

你会怎么做?

4

6 回答 6

14

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

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

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

高温高压

于 2008-11-05T16:43:31.053 回答
1

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

于 2009-01-10T18:50:53.800 回答
0

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

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

于 2008-11-05T16:39:56.257 回答
0

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

于 2008-11-05T16:43:31.413 回答
0

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

于 2008-11-05T18:01:30.303 回答
0

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

于 2008-11-05T19:50:38.197 回答