可能重复:
rendering html to png (server-side)将HTML转换成PNG或JPG的PHP
我有一个定位DIV元素中的一些图像的DIV元素。我想制作一个JPG或PNG文件,以便人们可以将它保存为Facebook时间线封面图片。我发现了很多脚本和教程,但没有什么能满足我的需求。这不是一件非常难的事情吗?
我已经让我的主机安装了iMagick。
可能重复:
rendering html to png (server-side)将HTML转换成PNG或JPG的PHP
我有一个定位DIV元素中的一些图像的DIV元素。我想制作一个JPG或PNG文件,以便人们可以将它保存为Facebook时间线封面图片。我发现了很多脚本和教程,但没有什么能满足我的需求。这不是一件非常难的事情吗?
我已经让我的主机安装了iMagick。
你应该通过JavaScript获取位置(我猜你正在使用js来设置div中图像的位置)并将它们发送到PHP脚本。在PHP GD manual的帮助下,您可以轻松生成png或jpeg图像。
您可以尝试
我必须达到同样的事情,只为比Facebook别的东西,我用webkit2png
我保存的HTML代码上的一个临时的HTML文件,然后我在该临时HTML文件上运行python webkit2png命令,将其转换为PNG。它需要xvfb的(apt-get的安装XVFB)
然后我在PHP中使用下面的命令:
exec('xvfb-run --server-args="-screen 0, 1024x768x24" python webkit2png.py --log=/tmp/webkit2pnglog.log --output=' .$fullUploadPath . ' ' . $fullPath);
其中$ fullUploadPath是目标文件的位置和$ FULLPATH是临时HTML的位置文件。
当我访问链接时,它转到WKHTMLTOPDF,是否正确?另外,它是如何工作的? – 2012-04-19 13:41:21
有亲爱的README文件。 – Michelle 2012-04-19 13:48:09