java 后端
我现在有这么个需求:例如每个月1号定时给用户发送邮件,邮件的内容是echarts的图片,这些全部都是 servlet定时器触发的,跟前台没关系,也不是js触发的,是后台servlet定时器触发的事件.请问如何在后台生成echarts图片并保存到服务器,然后在发送邮件?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(13)
如果换成highchart 我是不是还要后端写highchart的代码,echarts的后端的代码是有,可以提供一套demo实现吗?最好还是直接获取 模板渲染的图片?
echarts有java的sdk生成图片内容
邮件内容是pdf格式 的
回复
那实施phantomjs咯,不过他只能把网页输出成图片,你要再把图片塞到PDF里面。
回复
@antipro : 这个photomjs 需要下载安装,有没有不需要下载安装的,容易实现的demo?
邮件内容也支持格式的,可以加入JS,展示动态效果。
有好的解决方案吗
回复
调用无界面浏览器,然后截图保存,调用email工具发送邮件
回复
怎么调用,可以具体点吗,大佬,不胜感激。
有个demo吗? 大佬
你这需要无界面浏览器了
用java有好的解决方案吗
写shell脚本可能会更好。