Java Html2Image 实现html转图片功能
Java Html2Image 实现html转图片功能
HtmlImageGenerator imageGenerator = new HtmlImageGenerator();
String htmlstr = "<table width='654' cellpadding='0' cellspacing='0' bordercolor='#FFFFFF'><tr><td><img src='http://XXX/images/mdl.jpg'/></td><td><img src='http://XXX/images/mdl.jpg'/></td><td><img src='http://XXX/images/mdl.jpg'/></td></tr><tr><td><img src='http://XXX/images/mdl.jpg'/></td><td><img src='http://XXX/images/mdl.jpg'/></td><td><img src='http://XXX/images/mdl.jpg'/></td></tr><tr><td><img src='http://XXX/images/mdl.jpg'/></td><td><img src='http://XXX/images/mdl.jpg'/></td><td><img src='http://XXX/images/mdl.jpg'/></td></tr><tr><td><img src='http://XXX/mdl.jpg'/></td></tr></table>";
imageGenerator.loadHtml(htmlstr);
imageGenerator.getBufferedImage();
imageGenerator.saveAsImage("d:/hello-world.png");
imageGenerator.saveAsHtmlWithMap("hello-world.html", "hello-world.png");
final Html2Image html2Image = Html2Image.fromURL(new URL("http://www.qq.com/"),null);
html2Image.getImageRenderer().saveImage("d:/1.png");
<dependency>
<groupId>gui.ava</groupId>