代码:
从‘jsPDF’导入jspdf;
@ViewChild('htmlData') htmlData: ElementRef;
public downloadPDF():void { let DATA = this.htmlData.nativeElement;
let doc = new jsPDF('p', 'pt', 'a4');
let handleElement = {
'#editor': function (element, renderer) {
return true;
}
};
doc.html(DATA.innerHTML, 15, 15, {
'width': 200,
'elementHandlers': handleElement
});
doc.save(this.certificateData.tagNo+'.pdf');}
发布于 2020-09-08 23:55:06
doc.html()的签名与doc.fromHTML()的签名不同。
你需要这样做:
doc.html(DATA.innerHTML, {
'x': 15,
'y': 15,
'width': 200,
'elementHandlers': handleElement
});https://stackoverflow.com/questions/63602452
复制相似问题