php下,有没有开源的class,能把页面按照原来的样式生成pdf?

来源:百度知道 编辑:UC知道 时间:2024/05/10 06:02:40
也就是将浏览器端的html生成pdf文件。需要在线生成,而不是安装任何软件生成。

1.
dompdf是一个HTML到PDF的转换工具。它的核心是一个遵循大部份CSS2.1样式的Rendering引擎。dompdf采用样式驱动,它能够下载并读取外部样式,整个样式标签和单个HTML元素的样式属性。它同样支持目当大部份HTML属性。
http://www.digitaljunkies.ca/dompdf/

2.
HTML2PDF能够把一个HTML文本转换成一个打印机友好的PDF文件。这个PHP脚本构建在FPDFPHP脚本之上。
http://html2fpdf.sourceforge.net/

3.
html2ps能够把带有图片,复杂表格(包含rowspan/colspan) ,layer/div和css样式的HTML转换成Postscript与PDF。html2ps对CSS2.1支持非常好,并且很好地兼容不正确的HMTL。它甚至能够转换几乎是采用CSS设计的网站如msn.com。
http://www.tufat.com/script19.htm

生成图片的我见过,pdf的还真没见过。

可以通过PDFlib,或者到这上面去看看:http://www.fpdf.org/en/dl.php?v=152&f=zip

在Joomla CMS中有这个功能,看看能不能提取出来吧