如何把包含Echarts和表格等图形导出图片和PDF?

新手上路,请多包涵

需求: 现在公司正在做一个复杂的统计页面,包含了echarts、GIS和表格等组件,需要对该页面进行导出PDF和图片,想问下到家有没有好的方式可以实现?

目前实现:目前是使用chrome内核,访问浏览器进行截图,导出图片和PDF效果还都可以。
目前不足:1、现在这种导出只能是异步的,不能实时导出,效果不是很好。

    2、这种导出依赖于 chrome包, 由于我们都是内网环境,每次安装项目都需要补包,且           依赖于操作系统,方式不优雅。
    3、 chrome导出PDF,如果一页很长,chrome会分成多个页面,且宽度适配不好。

希望改进方式:

1、可以成功导出图片和PDF(包含复杂图标)
2、不依赖于操作系统,只需要于jar包或者其他操作,不需要额外补包等。
3、能够满足很长页面导出到一页PDF中。

想问下大神们,有什么解决方案吗?

阅读 2k
1 个回答

最近刚做了一个前端导出,一个页面生成pdf文件,页面中包含百度地图和一些talbe。主要用到html2canvas、jsPDF这两个库,网上有现成的案例,可以看看是否满足你的需求。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题