SpringBoot生成Echarts报表图片

SpringBoot + PhantomJS + ECharts 生成图表图片

PhantomJS安装

官网下载对应的安装包,然后配置环境变量即可。

Linux:

shell 复制代码
vi /etc/profile
export PATH=$PATH:/usr/local/phantomjs/bin

Windows

tex 复制代码
右键我的电脑->属性->高级系统设置->高级->环境变量
在 Path 添加 D:\Program Files\PhantomJS\bin\

测试是否安装成功:

shell 复制代码
#进入到example目录
cd example
#运行js脚本
phantomjs hello.js

通过PhantomJS启动Echarts

生成图片的核心脚本在于 echarts-convert.js ,里面会调用 echarts.min.js、jquery.min.js、china.js 三个脚本来生成echarts图表。

我们需要通过PhantomJS来启动Echarts服务

shell 复制代码
#进入目录
cd echartsconvert
#启动
phantomjs echarts-convert.js -s

编写代码生成图表文件

代码已放到gitlab,pull下来启动即可

相关推荐
百***581410 分钟前
Spring Boot 2.7.x 至 2.7.18 及更旧的版本,漏洞说明
java·spring boot·后端
q***385133 分钟前
Spring boot启动原理及相关组件
数据库·spring boot·后端
q***04051 小时前
Spring Boot项目中解决跨域问题(四种方式)
spring boot·后端·dubbo
q***64971 小时前
Spring BOOT 启动参数
java·spring boot·后端
百***78451 小时前
Java实战:Spring Boot application.yml配置文件详解
java·网络·spring boot
百***62851 小时前
Spring Boot 3.X:Unable to connect to Redis错误记录
spring boot·redis·后端
我命由我123452 小时前
Java 开发 - 粘包处理器 - 基于消息头 + 消息体(魔数验证、长度验证)
java·网络·后端·网络协议·java-ee·intellij-idea·intellij idea
csdn_wuwt2 小时前
有C#可用的开源的地图吗?
后端·c#·gis·map·开发·设计·地图
bagadesu2 小时前
15.<Spring Boot 日志>
java·后端
9ilk2 小时前
【基于one-loop-per-thread的高并发服务器】--- 项目测试
运维·服务器·c++·后端·中间件