[英]Generate PDF from HTML PHP
我想从包含HTML控件(如textbox和textarea)的PHP文件生成PDF。 我附上了CSS。 我尝试过FPDF,DOMPDF和TCPDF,但我仍然没有得到我想要的。 如何将带有PHP变量和CSS的HTML控件传递给这些库?
mpdf是你可以尝试的另一种选择。
编辑: 为它找到另一个解决方案, TCPDF是一个用于生成PDF文档的FLOSS PHP类。 看起来更具统治力的图书馆
“ PRINCEXML ”是一个很好的图书馆(现在还不完全免费)。
其他:
如果您的意思是从PHP创建PDF文件,pdflib将帮助您(正如其他一些建议)。
另外,如果你想通过PHP转换PDF格式的HTML页面,你会发现这里有点麻烦。三年来,我一直在努力做到尽我所能。
所以,我知道的选项是:
HTML2PS :与DOMPDF相同,但是这个以.ps( Ghostscript )首先转换,然后以您需要的任何格式(PDF, JPEG , PNG )转换。 对我来说它比dompdf好一点,但我有同样的速度问题..哦,它与CSS有更好的兼容性。
这两个是PHP类,但是如果你可以在服务器上安装一些软件,并通过passthru()或system()访问它,那么看看这些:
wkhtmltopdf :基于webkit(safari的包装器),真的非常快速和强大......看起来它是用于将HTML页面动态转换为PDF的最好的一个(atm),对于三页XHTML文档只需要两秒钟CSS 2.这是最近的一个项目。 无论如何, Google Code页面经常更新。
htmldoc :这个是一个坦克,它真的永远不会停止orcrashes ...该项目似乎已经在2007年去世,但无论如何,如果你不需要CSS兼容性,这对你来说很不错。
**为Strae竖起大拇指。
http://www.fpdf.org/是一个很好的HTML-to-PDF课程的网站。 我正在使用它,但你必须首先研究它的功能然后开始。
如果我正确理解您的需求,我认为任何PHP-PDF类都不会这样做。
大多数情况下,您只能将文本和图像插入到PDF文件中,因此如果您需要看起来像HTML元素的内容,则需要将其作为图像插入。
通常只是放置HTML并不意味着所有元素都会在PDF中保持不变。 (毕竟不同的世界)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.