Html2Image 使用java原因将html样式转成图片
使用html2Image,网上有很多关于这方面的代码,包括github上,但是呢我自己尝试了很多次,画出来的东西识别不了一些CSS,即不能识别全部的CSS样式导致画出来的图片不是预期的样式。
1.尝试1 gui.ava.html2image
<dependencies>
<!-- https://mvnrepository.com/artifact/gui.ava/html2image -->
<dependency>
<groupId>gui.ava</groupId>
<artifactId>html2image</artifactId>
<version>2.0.1</version>
</dependency>
</dependencies>
HtmlImageGenerator htmlImageGenerator = new HtmlImageGenerator();
htmlImageGenerator.loadHtml(htmlText);
BufferedImage img = null;
try {
img = htmlImageGenerator.getBufferedImage();
// 线程休眠
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
htmlImageGenerator.getBufferedImage();
htmlImageGenerator.saveAsImage("C:\\Users\\Administrator\\Desktop\\test.png&#