后端用生成带有echarts的html页面生成并转成PDF下载

现在业务需求需要定时生成报表,所以这个功能需要后端来实现。
现在的业务需求如下:

  1. 定制html模板,里面有页面数据并带有echarts的访问链接(可以根据链接自动获取填充数据)
  2. 然后到时间访问,后端访问模板文件,相当于访问下html。
  3. 最后把生成的html文件 转换成PDF和word文件

技术难点:
1。 首先是不知道后端访问html文件怎么实现
2。 假设可以访问html,echarts这种页面访问去接口获取数据的形式是否可以实现
3。 生成的html转PDF是以图片的形式,还是以其他的形式

呜呜,目前还没有思路,求大神给个思路,或者给个技术导向。

你这里的难点其实是在渲染echarts的图表上,浏览器会渲染页面,你用接口请求,那可就是字符串给到你了,
htmlUtil是可以搞这种简单的dom渲染,但是echarts我还真没试过,如果渲染效果不行的话,之前也是用过ScriptEngineManager这玩意跑一些简单的js代码,但你这里也不一定好使;