要在Angular 8项目中使用jspdf和autotable-jspdf,你需要按照以下步骤进行配置和导入。
npm install jspdf --save
npm install @types/jspdf --save-dev
npm install jspdf-autotable --save
npm install @types/jspdf-autotable --save-dev
import * as jsPDF from 'jspdf';
import 'jspdf-autotable';
generatePDF() {
const doc = new jsPDF();
const data = [
['Sample', 'Data', 'Table'],
['1', 'John', 'Doe'],
['2', 'Jane', 'Smith'],
['3', 'Bob', 'Johnson']
];
doc.autoTable({
head: [['ID', 'First Name', 'Last Name']],
body: data
});
doc.save('sample.pdf');
}
现在,当你点击该按钮时,将会生成一个包含表格的PDF文件。
注意:确保在使用jsPDF和autotable-jspdf之前,你已经安装了所需的依赖项并正确导入了所需的库。