html转图片网上有很多方式,不过如果想要是动态html转图片,基本上还是需要依靠
xhtmlrenderer+freemarker
xhtmlrenderer是基于itext的一套渲染器,核心包主要是文本/图片这些简单的文本渲染工具,衍生的就包括了pdf了,关于渲染成pdf的方法可以看我另一篇文章基于xhtmlrenderer+freemarker的HTML转PDF方法_goya的博客-CSDN博客
引入freemarker与xhtmlrenderer
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.28</version>
</dependency>
<dependency>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-core</artifactId>
<version>9.1.16</version>
</dependency>
准备html模板
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8"/>
<title>Title</title>
<sty