我有一個PHP應用程序,需要生成一個帶有查詢結果的PDF。發現這樣做的最簡單方法是使用DOMPDF爲我生成PDF。因此,一個爲我生成HTML的函數然後傳遞給DOMPDF。在開發和測試環境中,一切都很好,但在生產環境中,我在內存使用方面遇到了一些問題。使用PHP生成PDF
所以我想知道我的策略是否最好,或者如果有更好更簡單的方法來做到這一點。
你會怎麼做?
我有一個PHP應用程序,需要生成一個帶有查詢結果的PDF。發現這樣做的最簡單方法是使用DOMPDF爲我生成PDF。因此,一個爲我生成HTML的函數然後傳遞給DOMPDF。在開發和測試環境中,一切都很好,但在生產環境中,我在內存使用方面遇到了一些問題。使用PHP生成PDF
所以我想知道我的策略是否最好,或者如果有更好更簡單的方法來做到這一點。
你會怎麼做?
我曾經做過一個生成PDF的PHP項目。我用FPdf。
我從來沒有任何內存問題。它是免費的,它是純PHP代碼。您不必加載任何擴展。
我不知道是否有一些助手可以從查詢中自動生成文檔,但是在網站中,有一些腳本顯示瞭如何在MySql中使用它。
HTH
弄出一個乳膠模板並將Xetex稱爲它。
我想你會發現在Letterly取悅的結果。
有一個php PDF extension但它不是很大 - 但是Zend框架確實有一類,使得它很好地利用 - 我reccommend嘗試這一點。我以前沒有聽說過DOMPDF。
我幾乎每週都會用EZPDF。它非常易於使用,具有強大的幫助功能,但仍然可以讓您在必要時做到細節性的工作。
PrinceXML是一個很好的選擇。它可以花費一點,但非常強大且易於使用。
我很驚訝沒有人使用FOP :) http://xmlgraphics.apache.org/fop/ ...你基本上餵它一個XML flie,它會生成一個PDF文件...非常快,並且劑量會殺死你的服務器。
我可以第二個fpdf。它對我們也很好。 – Till 2008-11-05 16:53:21
我認爲FPdf對我來說很好。我沒有時間重構我用DOMPDF編寫的代碼,但是在下一次我將使用FPdf。謝謝你們。 – 2008-11-05 17:00:29