2012-04-19 187 views

回答

1

你应该通过JavaScript获取位置(我猜你正在使用js来设置div中图像的位置)并将它们发送到PHP脚本。在PHP GD manual的帮助下,您可以轻松生成png或jpeg图像。

0

您可以尝试

WKHTMLTOIMAGE

+0

当我访问链接时,它转到WKHTMLTOPDF,是否正确?另外,它是如何工作的? – 2012-04-19 13:41:21

+2

有亲爱的README文件。 – Michelle 2012-04-19 13:48:09

0

我必须达到同样的事情,只为比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的位置文件。