1.需求如下:预览表格加背景图,高度不限.需要截取当前页面生成pdf并导出.导出方法/单页或者多页.
2.使用的插件html2canvas(放弃使用),dom-to-image,jspdf
3.遇到的问题: 一.html2canvas单页导出,
缺点:1.不支持过长展示,超过14400,后面截图不全
2.分页导出,整体截图超过14400,也会出现部分样式不生效的情况
3.分页会出现裂开(后续调好)
优点:
1.导出的时候一次性请求,不会出现特别卡的情况
2.可以调清晰度
二.dom-to-image目前使用这个插件
缺点:
1.数据量大多次请求,图片过大会出现超时情况,(30000ms), 2,数据量大会卡顿 3.没怎么更新 4.不能调清晰度(网上后面改源码可以改到)
优点: 1 不会出现超出14400后显示不全的情况,分页样式也正常