我已经下载了jsPDF来从dataURLs编写pdf文件。根据他们的文档,jsPDF只将jpeg图像写入pdf,所以我试着这样做
var img_dataurljpg = canvas.toDataURL("image/jpeg");
但是当我重建dataURL时,它不是那个图像,而是一个完整的黑色图像。当我将image_dataurljpg传递给jsPDF的addImage函数
时function onSavePDF(url){
var imgData = url;
var doc = new jsPDF();
doc.setFontSize(40);
doc.addImage(imgData, 'JPEG', 10, 40, 180, 180);
doc.save('slide no ' + n+'.pdf');
}
我收到了
Uncaught Error: getJpegSize could not find the size of the image jspdf.plugin.addimage.js:56
我该怎么做才能解决这个问题?