需求:
根据学生的各项评价指标,分析计算并输出评价报告,报告支持图片上传,图标生成,下载等,格式类似word
方案:
1、前端使用html界面和样式,echarts组件画出html界面;然后将网页存为文档;
2、后端freemark和echarts生成文档;
3、采用POI模板形式填充,类似excel操作;
由于使用纯html构建后生成的网页会带有网络样式,且前端工作量大,又freemark学习成本高,不太灵活,故采用常见poi来实现。
官网文档地址:
http://deepoove.com/poi-tl/#_maven
源码地址:
https://gitee.com/mirrors/poi-tl?_from=gitee_search
测试后使用很方便,特记录。