讨论在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); 可以看到解析是否正常