java后端有没有什么好用的生成图片的技术框架?
如上图,前端传来编号(多个),我根据编号查出对应的数据,填充出表格,然后做成图片返回给前端。考虑到每次传来的编号数量可能都不一样,那么生成的行数也不一样,最后生成的图片的效果也不一样。所以没有头绪了。
由于最后返回的图片是上下有logo,中间放的是这个表格,所以我理解这个技术需要支持插入图片。以及像上面提到的,能动态生成表格,请问各位大神有没有好的技术框架去实现(最好附点教程什么的)?求指教,感谢~
回复
1个回答

test
2024-07-16
你可以使用 html 转 图片的思路。
<dependency>
<groupId>gui.ava</groupId>
<artifactId>html2image</artifactId>
<version>0.9</version>
</dependency>
HtmlImageGenerator hig = new HtmlImageGenerator();
hig.loadHtml(FileUtil.readUtf8String("xxx.html"));
hig.saveAsImage(new File("xxx.png"));
上下有 logo 的操作可以再使用图片拼接。
前端不是有生成图片的方式吗,更方便。
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容