使用一些java jar生成网页的png或jpeg图像

时间:2013-01-22 06:57:11

标签: java java-ee grails

我运行了一个Java EE应用程序,并且在其中一个网页上,我想添加一个功能,每当用户按下某个按钮时,我只会获得当前显示在用户端的网页图像。< / p>

我已尝试将库用于http://code.google.com/p/java-html2image/wiki/HtmlImageGenerator

目的

使用上述库的代码是:

HtmlImageGenerator imageGenerator = new HtmlImageGenerator();
    imageGenerator.loadUrl("http://localhost:8080/scheduler/xxx")
    imageGenerator.getLinks();
    imageGenerator.saveAsImage("sos.png");

它会生成一个图像,但我的页面包含大量的CSS和颜色,但生成的图像似乎没有添加该颜色,因此产生了几乎没有应用css的蓝屏。

有人可以帮助代码或建议相同的替代库吗?

1 个答案:

答案 0 :(得分:0)

如何使用jQuery或java脚本,在谷歌上搜索我发现stackoverflow中有以下两个现有帖子

generating a screenshot of a website using jquery

Take a screenshot of a webpage with JavaScript?