我将尝试使用jsPDF截取动态创建的SVG的网页截图,但是它没有正确地呈现SVG图示。
以下是我所做的:
以下是我所做的:
function genPDF() {
html2canvas(document.getElementById("full_page"), {
onrendered: function(canvas) {
var imgData = canvas.toDataURL("image/png");
var pdf = new jsPDF("p", "mm", "a4");
var width = pdf.internal.pageSize.width;
var height = pdf.internal.pageSize.height;
pdf.addImage(imgData, 'svg', 0, 0, width, height);
pdf.save('full_report.pdf');
}
});
}
这里的full_page
是页面的整个部分。我应该如何正确获取SVG?