ram*_*esh 2 php image-processing php-gd
我必须从PHP脚本创建一个PNG/JPEG图像.简而言之
代码将创建一个html表,并在该页面中包含一个图像.我需要将整个页面保存为图像,将该图像保存在我的服务器中并返回图像的路径(使用webservice).
我可以很好地从imagejpg功能创建图像.我的问题是如何将HTML转换为图像,因为通过Web服务进行处理,因此不能拍摄屏幕截图.
请帮我用PHP将HTML转换为图像
提前致谢
您可以从此链接下载wkhtmltoimage .所有操作系统都有一个版本,因此不应该是一个问题.然后你可以像这样使用它:
$path="wkhtmltoimg/wkhtmltoimage.exe"; //path to your executable
$url="http://google.com";
$output_path="test.png";
shell_exec("$path $url $output_path");
Run Code Online (Sandbox Code Playgroud)
您要注意的一件事是,如果PHP处于安全模式,shell_exec将无法工作,您将无法进行转换.