我想从包含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生成的HTML表中生成PDF
- 4. PDF/HTML/CSS生成PDF
- 5. 从php生成PDF报告
- 6. 生成HTML和PDF
- 7. 从HTML代码生成PDF文件
- 8. 如何生成HTML/CSS PDF
- 9. 生成PDF的PHP
- 10. 用PHP生成PDF
- 11. Angular2 - 使用jspdf从HTML生成pdf
- 12. C#PdfSharp - 困难从HTML生成PDF
- 13. jsPdf从隐藏html生成pdf
- 14. 从html生成pdf/xl报告?
- 15. 无法使用wkhtmltopdf从HTML生成PDF
- 16. 从Rails的HTML文档生成PDF
- 17. 从XML或HTML生成PDF文件
- 18. 使用Django和Reportlab从HTML生成PDF
- 19. 从Doxygen的Docbook输出生成PDF/HTML
- 20. 从附加html内容生成pdf
- 21. 从HTML生成Zend Framework PDF文档
- 22. 使用jspdf从html元素生成pdf
- 23. 使用SAME样式从HTML生成PDF
- 24. 在Symfony 1.4中从HTML/CSS/PHP生成PDF
- 25. 从PHP网站生成UTF-8-pdf
- 26. 从PHP生成PDF打印输出
- 27. PHP生成html
- 28. 从ODT生成PDF
- 29. 从latex生成PDF
- 30. 从OpenXml生成PDF
我之前使用过'TCPDF',但我认为['MPDF'](http://www.mpdf1.com/mpdf/)真的很棒,功能丰富且有很好的记录。我想尽快尝试一下。 – Trix
关于SO的话题,但在softwarerecs.SE上的主题:https://softwarerecs.stackexchange.com/q/45903/1834 –