记录截图导出pdf遇到的坑

174 阅读1分钟

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后显示不全的情况,分页样式也正常