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');