2

我有一个客户端因任何原因无法使用 jQuery,jsPDF 是否依赖于 jQuery,或者有没有办法指定使用纯 javascript?

4

1 回答 1

1

最新版的jsPDF去掉了对jQuery的依赖,我使用的版本是v1.5.3。您可以在 CodePen 上查看演示:

CodePen 演示

<!-- load only jsPDF -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.min.js"></script>
// Use it now!
var doc = new jsPDF();
var specialElementHandlers = {
    '#editor': function (element, renderer) {
        return true;
    }
};

var cmd = document.querySelector('#cmd');
cmd.addEventListener("click", function () {   
    var contentContainer = document.querySelector('#content');
    doc.fromHTML(contentContainer.outerHTML, 15, 15, {
        'width': 70,
        'elementHandlers': specialElementHandlers
    });
    doc.save('sample-file.pdf');
});
于 2019-06-25T14:26:55.113 回答