当前位置:Gxlcms > PHP教程 > 讨论在PHP中怎么把带有HTML内容的文字生成图片

讨论在PHP中怎么把带有HTML内容的文字生成图片

时间:2021-07-01 10:21:17 帮助过:17人阅读

讨论在PHP中如何把带有HTML内容的文字生成图片
比如:
 
文字信息


换行


这样一段HTML代码,如何保持他的格式,生成一张图片

分享到: 更多


------解决方案--------------------
可能的现成途径:
1、使用 java 的 html2image
2、使用 TCPDF 生成 pdf 然后...
3、使用 php 的截屏函数 imagegrabscreen、imagegrabwindow
------解决方案--------------------
我补充一个
https://zh.wikipedia.org/wiki/Webkit
https://en.wikipedia.org/wiki/Webkit
------解决方案--------------------
示例
define('DOMPDF_PDF_BACKEND', 'gd');
require_once("dompdf_config.inc.php");

$html =<<< HTML


文字信息


换行

HTML;

$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream('');

------解决方案--------------------
dompdf 的下载地址
http://code.google.com/p/dompdf/downloads/list
------解决方案--------------------
不同版本的 dompdf 会有不同的表现(我这是 dompdf.php,v 1.24 2009-04-29 的)
它使用 DOMDocument 解析 html
print_r($dompdf->_xml);
可以看到解析是否正常

人气教程排行