回答
如果您打算從PHP創建PDF,pdflib將爲您提供幫助。
否則,如果你想轉換一個HTML頁面通過PHP的PDF,你會發現這裏有點麻煩。
所以,我知道的選項是:
DOMPDF:PHP類封裝了HTML和構建PDF。工程很好,可定製(如果你知道PHP),基於pdflib,如果我沒有記錯,它甚至需要一些CSS。壞消息:當HTML很大或很複雜時,速度會變慢。
HTML2PS:與DOMPDF相同,但是這個轉換爲.ps(GhostScript)中的第一個,然後以任何您需要的格式(PDF,JPEG,PNG)轉換。對我來說,它比DOMPDF好一點,但是與速度問題相同。哦,與CSS更好的兼容性。
這兩個是PHP類,但如果你能在服務器上安裝一些軟件,並通過passthru()
或system()
訪問它,給看看這些太:
wkhtmltopdf:基於WebKit(Safari的包裝),它非常快速和強大。看起來它是目前最好的一種(即時)用於HTML到PDF的轉換,對於帶有CSS2的3頁XHTML文檔僅需2秒。這是最近的一個項目,所以google.code頁面經常更新。
htmldoc:這是一個坦克,它真的永遠不會停止/崩潰。該項目似乎從2007年就已經失效,但如果你不需要CSS兼容性,這對你來說可能很好。
tcpdf - 這是fpdf的增強和維護版本。它具有所有的main Features of tpdf,而且它的執行時間更快,輸出更好。有關使用兩種最常用的PDF生成類的詳細教程:TCPDF和FPDF,請按照this link。我想你應該繼續使用TCPDF。
看到這些帖子也:
我強烈建議FPDF,非常容易使用,你不需要任何修改。
我一直在使用DOMPDF http://code.google.com/p/dompdf/,因爲它處理HTML/CSS很好。
您應該使用的Webkit HTML到PDF http://code.google.com/p/wkhtmltopdf/
它只是請求HTML頁面(從PHP產生的),並將其呈現到PDF(使用了WebKit渲染引擎,這是最好的一個)。
因此它不需要PHP端的額外資源。
您可以使用Zend Framework。如果我沒有弄錯,框架中有一個功能可以讓你創建PDF。
有一個裂縫這不能回答這個問題。不是嗎? –
- 1. 在PHP中將html導出爲PDF?
- 2. PHP Mysql導出爲pdf
- 3. pdf導出在導軌
- 4. SmartGWT pdf導出
- 5. 導出爲PDF
- 6. 導出一個PHP頁面到PDF
- 7. 將PHP圖表導出爲PDF
- 8. 將php數據導出爲pdf版本
- 9. 使用php導出爲excel和pdf
- 10. 用pdf導出HTML用pdf
- 11. 在asp.net中導出gridview在pdf文件
- 12. 錯誤在PDF導出
- 13. 在php中導出數據庫到pdf文件
- 14. 導入並在php中籤名pdf
- 15. 在Android中導出圖表爲pdf
- 16. Crystal Reports - 在MVC中導出爲pdf
- 17. 在struts 1.x中導出爲pdf
- 18. 在Internet Explorer中PDF導出打印
- 19. 在html中將html導出爲pdf
- 20. 在asp.net 3.5中導出到pdf
- 21. Group Tree PDF在Crystal Reports中導出
- 22. OpenOffice PDF導出庫
- 23. Richfaces DataTable PDF導出
- 24. DataList to PDF導出
- 25. DXChart WPF導出PDF
- 26. PDF導出問題
- 27. Vaadin導出爲pdf
- 28. KendoUI導出爲PDF
- 29. 從Laravel導出PDF
- 30. SSRS PDF導出出錯
在[FPDF](http://www.fpdf.org/) – Adi