如何使用java或php将html页面转换为图像

时间:2010-05-06 07:23:06

标签: java php html

我想知道如何将html文件转换为图片。我该怎么做?

4 个答案:

答案 0 :(得分:0)

您可以查看流行的BrowserShots服务的源代码,

http://browsershots.org/

答案 1 :(得分:0)

如果您正在运行Windows并安装了GD库,则可以使用imagegrabwindow。我自己从未使用它,但一如既往,PHP站点有很多文档和示例。

答案 2 :(得分:0)

问题是你需要实现浏览器和HTTP堆栈的所有功能(这仍然不涉及使用javascript修改内容的情况)。

正如John McCollum所说,如果您在PC上的浏览器中打开网站,那么您可以使用imagegrabwindow或snapsIE(仅限MSIE)

如果您希望能够仅使用代码获取快照,那么您可能需要查看其中一个现成的解决方案--AFAIK有几个程序(其中至少有两个名为html2pdf)将会生成静态HTML的PDF - 使用标准工具将其修剪为窗口大小并转换为图像文件相对容易。

e.g。 https://metacpan.org/pod/distribution/PDF-FromHTML/script/html2pdf.pl

答案 3 :(得分:0)

使用:

WKHTMLTOPDF

它也绑定到PHP,或者你可以从命令行自己运行它。