1

dataURLs から pdf ファイルを書き込むために jsPDF をダウンロードしました。ドキュメントによると、jsPDF は jpeg 画像のみを pdf に書き込むため、これを実行しようとしました

var img_dataurljpg = canvas.toDataURL("image/jpeg");

しかし、dataURL を再構築すると、その画像ではなく、全体が黒い画像になります。また、jsPDFのaddImage関数にimage_dataurljpgを渡すと

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