[英]how to convert html page to image using java or php
我想知道如何将html文件转换为图像。 我该怎么做呢?
您可以签出流行的BrowserShots服务的源代码,
如果您正在运行Windows,并且已安装GD库,则可以使用imagegrabwindow 。 我从未亲自使用过它,但是与往常一样,PHP站点上有很多文档和示例。
问题是您需要实现浏览器和HTTP堆栈的所有功能(这仍然无法解决使用javascript修改内容的情况)。
如John McCollum所说,如果您在PC上的浏览器中打开了网站,则可以使用imagegrabwindow或snapsIE (仅适用于 MSIE)
如果您只想使用代码获取快照,则可能需要查看一种现成的解决方案-AFAIK有几个程序(其中至少有2个称为html2pdf)将生成PDF。静态html-相对容易使用标准工具将其调整为窗口大小并转换为图像文件。
例如https://metacpan.org/pod/distribution/PDF-FromHTML/script/html2pdf.pl
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.