0
我想出口svg圖使用JSPF庫pdf。 問題是當用戶點擊第一次下載時,它給出空白pdf文件 但第二次它會生成正確的文件。 下面是我的代碼,請幫助我從過去兩天嘗試。JSPDF第一次下載空白pdf文件,但下一步它下載正確
var canvas = document.getElementById('canvas');
var context = canvas.getContext('2d');
var svg = document.querySelector('svg');
var serializer = new XMLSerializer();
var svgString = serializer.serializeToString(svg);
canvg(canvas, svgString);
var imgData = canvas.toDataURL('image/jpeg');
var pdf = new jsPDF('p', 'pt', 'ledger');
pdf.setFontSize(10);
pdf.text(35, 25, "Google Cloud Craft");
pdf.addImage(imgData, 'JPEG', 50, 40);
pdf.save(projectIdName + '.pdf');