2008-11-05 182 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是一個很好的選擇。它可以花費一點,但非常強大且易於使用。