Javascript jsPDF未正确呈现SVG图像

Javascript jsPDF未正确呈现SVG图像,javascript,jspdf,Javascript,Jspdf,我正在尝试使用jsPDF截图一个网页,它动态地创建了SVG,但没有正确地呈现SVG图 以下是我所做的: 函数genPDF(){ html2canvas(document.getElementById(“完整页面”){ onrendered:函数(画布){ var imgData=canvas.toDataURL(“image/png”); var pdf=新的jsPDF(“p”、“mm”、“a4”); var width=pdf.internal.pageSize.width; var hei

我正在尝试使用jsPDF截图一个网页,它动态地创建了SVG,但没有正确地呈现SVG图

以下是我所做的:

函数genPDF(){
html2canvas(document.getElementById(“完整页面”){
onrendered:函数(画布){
var imgData=canvas.toDataURL(“image/png”);
var pdf=新的jsPDF(“p”、“mm”、“a4”);
var width=pdf.internal.pageSize.width;
var height=pdf.internal.pageSize.height;
pdf.addImage(imgData,'svg',0,0,宽度,高度);
pdf.save('full_report.pdf');
}
});
}
试试看:

pdf.addImage(imgData, 'png', 0, 0, width, height);
您的图像是“图像/png”:


你能试试image/svg+xml而不是image/png吗?@MaartenWolfsen不起作用:(你能添加一个屏幕截图吗?如果有帮助,请检查屏幕截图@maartenwolfsense):
var imgData = canvas.toDataURL('image/png');