我已经下载了 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
我应该怎么做才能解决这个问题?