如何在 Angular 10 中将动态 table 导出为 PDF
How to export a dynamic table into PDF in Angular 10
我想使用我现有的动态制作一个 PDF 文件 table.I 我已经尝试过结果将是 50% successful.I 使用 jsPDF the result be like。我想更改列宽和 Header 文字也...
Component.HTML
id="htmlData" #htmlData
我在我的容器中使用它 div
Component.TS
import { Component, OnInit, ViewChild, ElementRef } from '@angular/core';
import * as jsPDF from 'jspdf'
@ViewChild('htmlData') htmlData: ElementRef;
public openPDF():void {
let DATA = this.htmlData.nativeElement;
let doc = new jsPDF('l','pt', 'a4');
doc.fromHTML(DATA.innerHTML,15,15,{
'width':400,
// autoSize:true,
});
doc.output('dataurlnewwindow');
}
使用 jsPDF-AutoTable - Table jsPDF 插件 npm
我想使用我现有的动态制作一个 PDF 文件 table.I 我已经尝试过结果将是 50% successful.I 使用 jsPDF the result be like
Component.HTML
id="htmlData" #htmlData
我在我的容器中使用它 div
Component.TS
import { Component, OnInit, ViewChild, ElementRef } from '@angular/core';
import * as jsPDF from 'jspdf'
@ViewChild('htmlData') htmlData: ElementRef;
public openPDF():void {
let DATA = this.htmlData.nativeElement;
let doc = new jsPDF('l','pt', 'a4');
doc.fromHTML(DATA.innerHTML,15,15,{
'width':400,
// autoSize:true,
});
doc.output('dataurlnewwindow');
}
使用 jsPDF-AutoTable - Table jsPDF 插件 npm