有没有办法使用PHP输出html div到图像?

时间:2010-10-17 14:42:32

标签: php image html gdlib

我的页面上有一个div,我想输出到jpeg文件。这可能使用PHP吗?

我知道有用于在PHP中创建图像的GD库,但我不确定它是否可以做我想要的。因为我还想在图像上放一个条形码(我使用jQuery插件在html页面上执行此操作)。

这可能吗(如果有可能你能告诉我如何实现它)或者有更好的方法吗?谢谢!

2 个答案:

答案 0 :(得分:1)

据我所知,GD不支持您想要的功能。您可能想要搜索执行该操作的库。问题是浏览器呈现HTML和CSS,但GD需要知道如何解析和呈现HTML和CSS(以及Javascript)以便将HTML转换为图像。这可能是一个更好的主意,取决于你真正想做的事情,在GD中创建一个图像并将其粘贴在HTML DIV中,然后你就不必进行任何转换。

如果有办法将一部分HTML导出到浏览器中的图像,那么您可以使用PHP来控制服务器端浏览器并以这种方式导出它。这将是一项更多的工作,但它绝对是可能的。

答案 1 :(得分:0)

不能按照你想要的方式完成。相反,您可以根据您拥有的数据绘制图像。

你说这是条形码...所以我猜this将是一个良好的开端。