我想從包含HTML控件(如文本框和textarea)的PHP文件生成PDF。我在CSS中添加了相同的內容。我嘗試了FPDF,DOMPDF和TCPDF,但仍然沒有得到我想要的。如何將HTML控件與PHP變量和CSS傳遞給這些庫?從HTML生成PDF PHP
回答
如果我正確理解您的需求,我不認爲任何PHP-PDF課程都會這樣做。
大多數情況下,您只能將文本和圖像插入到PDF文件中,所以如果您希望看起來像HTML元素的東西,則需要將其作爲圖像插入。
通常只要放入HTML並不意味着您的所有元素都將在PDF中保持不變。 (不同的世界,畢竟)
http://www.fpdf.org/是該網站有一個很好的HTML到PDF類的工作。我正在使用它,但你必須先研究它的功能,然後開始。
編輯: 發現了另一個解決方案,這,TCPDF是用於生成PDF文檔的FLOSS PHP類。看起來更佔優勢的圖書館。
「PRINCEXML」 是一個很好的庫(不完全免費了)。
其他:
如果你的意思是從PHP創建一個PDF文件,PDFlib將幫助你(因爲一些其他的建議)。
另外,如果你想通過PHP的HTML網頁轉換成PDF格式,你會發現 麻煩一點離開這裏。對於三年來,我一直在努力做的是最好的,我 即可。
所以,我知道的選項是:
HTML2PS:DOMPDF相同的,但是這一次先轉換中.PS (Ghostscript),那麼,在任何格式,你需要(PDF,JPEG,PNG)。對於 我比dompdf好一點,但是我有相同的速度問題..哦, 它與CSS有更好的兼容性。
這兩個是PHP類,但如果你能在 服務器上安裝一些軟件,並通過中繼()或系統()訪問它,看看 這些也:
wkhtmltopdf:基於webkit(safari的包裝器),真的很快,並且功能強大...它似乎是用於將HTML頁面動態轉換爲PDF的最佳選擇(atm),對於三頁文檔XHTML,文檔 只需2秒,CSS 2這是最近的一個項目。無論如何,Google Code頁面經常更新 。
htmldoc:這是一個坦克,它真的永遠不會停止或崩潰......該項目 似乎已於2007年去世,但無論如何,如果你不需要CSS兼容性 這可以爲你很好。
**豎起大拇指爲Strae。
- 1. 從XML生成HTML和PDF
- 2. pdf從xml或html生成
- 3. 從php生成PDF報告
- 4. 生成HTML和PDF
- 5. 從HTML代碼生成PDF文件
- 6. 如何生成HTML/CSS PDF
- 7. 生成PDF的PHP
- 8. 用PHP生成PDF
- 9. 使用Django和Reportlab從HTML生成PDF
- 10. Angular2 - 使用jspdf從HTML生成pdf
- 11. 使用jspdf從html元素生成pdf
- 12. jsPdf從隱藏html生成pdf
- 13. 從附加html內容生成pdf
- 14. 無法使用wkhtmltopdf從HTML生成PDF
- 15. C#PdfSharp - 困難從HTML生成PDF
- 16. 從XML或HTML生成PDF文件
- 17. 從html生成pdf/xl報告?
- 18. 從PHP生成PDF打印輸出
- 19. 從PHP網站生成UTF-8-pdf
- 20. PHP生成html
- 21. 從OpenXml生成PDF
- 22. 從latex生成PDF
- 23. 使用Python生成報告:將PDF或HTML生成爲PDF
- 24. 生成PDF,使用PHP
- 25. 使用PHP生成PDF
- 26. PHP CodeIigniter - PDF生成器
- 27. 在php中生成PDF
- 28. 錯誤生成pdf - PHP
- 29. 生成PDF在PHP 4.3.2 :(
- 30. 從html獲取php生成的json
我之前使用過'TCPDF',但我認爲['MPDF'](http://www.mpdf1.com/mpdf/)真的很棒,功能豐富且有很好的記錄。我想盡快嘗試一下。 – Trix
關於SO的話題,但在softwarerecs.SE上的主題:https://softwarerecs.stackexchange.com/q/45903/1834 –