1

我已经下载了 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

我应该怎么做才能解决这个问题?

4

0 回答 0