我想知道如何将html文件转换为图片。我该怎么做?
答案 0 :(得分:0)
您可以查看流行的BrowserShots服务的源代码,
答案 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)