jsPDF.js插件,微信端下载不了,有没有大神有解决办法?

移动和pc的浏览器下载都没问题,但是微信端就不执行,。。。。请求大神给个解决方案!还是没有得到解决,暂时用的tcpdf,可以兼容到微信浏览器!

第1个回答  2019-02-03
问题:转换后,能生成一个PDF文件,在浏览器上能正常解析出来,但是使用Adobe的阅读器时,提示读取文档出现问题,文档解析不成功。
第2个回答  2019-01-31
将echarts生成的图表,使用echarts自带的方法getDataURL,转换为base64码

问题:转换后,能生成一个PDF文件,在浏览器上能正常解析出来,但是使用Adobe的阅读器时,提示读取文档出现问题,文档解析不成功。

function createPDFObject(imgData, imgSize, imgX, imgY, imgWidth, imgHeight) {
// p 竖排;l 横排
var doc = new jsPDF('p', 'pt', imgSize);
doc.addImage(imgData, 'JPEG', imgX, imgY, imgWidth, imgHeight);
doc.save($(`#${type} .e_table_head`).text() + '(' + moment(start).format("YYYYMMDD") + "-" + moment(end).format("YYYYMMDD") + ').pdf')
};
var base64Info = eChart.getDataURL({ type:'png',pixelRatio: 1 });
createPDFObject(base64Info, 'a4', 10, 50, 550, 400);本回答被网友采纳
相似回答