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