如何使用dataURL将图像写入pdf?

时间:2013-11-09 17:32:11

标签: javascript html5 pdf jspdf data-url

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

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

0 个答案:

没有答案