html2canvas剪切图像,并且在IE11中不显示2列格式

问题描述 投票:0回答:1

我正在使用html2canvas和jsPDF。该代码可在Chrome和Edge中使用,但不适用于IE11。第一个是我想要的img,第二个是IE生成的imageChrome

imageIE

代码:

<script type = "text/javascript" src = "https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.min.js" ></script>
<script type="text/javascript" src="https://html2canvas.hertzen.com/dist/html2canvas.js"></script>

window.scrollTo(0, 0);
html2canvas($("#html-content")[0]).then(function (canvas) {
    var imgData = canvas.toDataURL("image/jpeg",1.0);
    var pdf = new jsPDF('p', 'mm', 'a4');
    var width = pdf.internal.pageSize.getWidth();    
    pdf.addImage(imgData, 'JPG', 0, 0, width, 0);
    pdf.save("caseInfo.pdf");
});
javascript jspdf html2canvas
1个回答
0
投票

我在IE11中收到“无效的DOCTYPE”。

© www.soinside.com 2019 - 2024. All rights reserved.