2008-11-05 109 views
9

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

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

你会怎么做?

回答

14

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

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

我不知道是否有一些助手可以从查询中自动生成文档,但是在网站中,有一些脚本显示了如何在MySql中使用它。

HTH

+0

我可以第二个fpdf。它对我们也很好。 – Till 2008-11-05 16:53:21

+0

我认为FPdf对我来说很好。我没有时间重构我用DOMPDF编写的代码,但是在下一次我将使用FPdf。谢谢你们。 – 2008-11-05 17:00:29

0

弄出一个乳胶模板并将Xetex称为它。

我想你会发现在Letterly取悦的结果。

0

有一个php PDF extension但它不是很大 - 但是Zend框架确实有一类,使得它很好地利用 - 我reccommend尝试这一点。我以前没有听说过DOMPDF。

0

我几乎每周都会用EZPDF。它非常易于使用,具有强大的帮助功能,但仍然可以让您在必要时做到细节性的工作。

0

PrinceXML是一个很好的选择。它可以花费一点,但非常强大且易于使用。