在角度2中使用jsPDF,我在点击按钮上运行此代码:
generatePDF(){
const options = {'pagesplit': true}
this.pdf.addHTML(this.id.nativeElement, 10, 10, options, function(){
this.pdf.save('test.pdf')
});
}
onClick调用generatePDF函数并抛出此错误而不生成pdf: html2canvas:onrendered选项已弃用,html2canvas返回一个Promise,画布为值 我查看了jsPDF的官方文档,它确实说它已被弃用。
我希望得到一些帮助。谢谢!
答案 0 :(得分:1)
jsPDF需要更新以匹配HTML2Canvas库,他们删除了onrendered回调并将其更改为使用Promise,使用旧版本的HTML2Canvas" 0.5.0-beta4"或更少,它会工作。