如何使用 TS 下载 Angular 8 中的页面 pdf 格式
How to download a page in Angular 8 with TS in pdf format
这是我为下载页面调用的函数
printComponent(cmpName) {
let printContents = document.getElementById(cmpName).innerHTML;
let originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;}
它正在运行,但有一个中间步骤。该项目需要直接下载
您可以使用pdfmake
export class AppComponent {
generatePdf(cmpName){
const documentDefinition = { content: document.getElementById(cmpName).innerHTML
};
pdfmake.createPdf(documentDefinition).open();
}
}
这是我为下载页面调用的函数
printComponent(cmpName) {
let printContents = document.getElementById(cmpName).innerHTML;
let originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;}
它正在运行,但有一个中间步骤。该项目需要直接下载
您可以使用pdfmake
export class AppComponent {
generatePdf(cmpName){
const documentDefinition = { content: document.getElementById(cmpName).innerHTML
};
pdfmake.createPdf(documentDefinition).open();
}
}