繁体   English   中英

如何使用Java或PHP将HTML页面转换为图像

[英]how to convert html page to image using java or php

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

您可以签出流行的BrowserShots服务的源代码,

http://browsershots.org/

如果您正在运行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

采用:

WKHTMLTOPDF

它还具有与PHP的绑定,或者您可以从命令行自己运行它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM