我有一个 Java EE 应用程序正在运行,并且在它的一个网页上,我想添加一个功能,每当用户按下某个按钮时,我只获得当前显示在用户端的网页的图像。
我已经尝试使用一个库来达到目的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 的蓝屏。
有人可以在代码中提供帮助或建议任何替代库吗?