home.html
<ion-fab vertical="bottom" horizontal="end" slot="fixed">
<ion-fab-button (click)="sharePicker()">
<ion-icon name="Share-alt" color="light"></ion-icon>
</ion-fab-button>
</ion-fab>
home.ts
async sharePicker() {
var doc = new jsPDF();
var col = ["Id", "Brand name"];
var rows = [];
this.brand.forEach(element => {
var temp = [
element.id,
element.name,
];
console.log("temp", temp)
rows.push(temp);
});
doc.autoTable(col, rows);
doc.save("BrandList.pdf");
this.platform.ready()
.then(() => {
this.socialSharing.share(null, null, doc.save("BrandList.pdf"), null)
.then((data) => {
console.log('Shared via SharePicker');
}).catch((err) => {
console.log('Was not shared via SharePicker');
});
});
}
项目列表直接获取到Database
并添加到col
参数,
当我单击FAB
按钮,然后单击PDF
自动生成并打开共享选项并在社交媒体(例如whatsapp,fb等)上发送PDF
时,我想要
此代码在浏览器中生成PDF
,但不在设备上生成。