如何解决如何在没有pkg管理器的情况下使用jsPDF?
尝试过:https://jsfiddle.net/wmefuraz/
var doc = new jsPDF();
var specialElementHandlers = {
'#editor': function (element,renderer) {
return true;
}
};
$('#cmd').click(function () {
doc.fromHTML($('#content').html(),15,{
'width': 170,'elementHandlers': specialElementHandlers
});
doc.save('sample-file.pdf');
});
但它说:未捕获的ReferenceError:jsPDF未定义
包含和使用withoyt nodejs的方式是什么? (在一个旧项目上工作)
解决方法
可以在浏览器中使用大多数Node包/库,只要它们为此做好了准备。您可以使用Browserify,Webpack或汇总来解决此问题。
另一种选择是检查程序包/库的GitHub页面,以查看开发人员是否已提供其组件的浏览器就绪版本。在这种情况下,他们会这样做:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.1.1/jspdf.umd.min.js"></script>
您可以在HTML中包含<script>
标签,以在浏览器中使用jsPDF。
请查看GitHub repo for jsPDF,以获取更多信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。