问题描述
我正在尝试使用 jsPDF 库在 Angular 11 中创建一个 PDF 文件。下载文件后,我只看到标题而不是表格行。下面是我的代码
exportToPDF() {
let headers = ['loggedInUserId','loginId','name'];
let data = [
{
'loggedInUserId': 123,'loginId': 123,'name': 123,},{
'loggedInUserId': 123,];
const doc = new jsPDF();
doc.table(1,1,data,headers,{ autoSize: true });
doc.save();
}
下面是输出PDF的样子
解决方法
诀窍是确保使用 string
类型作为单元格的值始终,即使您有日期或数字:
let data = [
{
loggedInUserId: "123",loginId: "123",name: "§Benzara",},{
loggedInUserId: "123",name: "123",}
];