jquery将html转为pdf文件,将HTML转换成使用angular2 jspdf PDF而不使用jQuery

这篇博客探讨了如何在Angular2应用中利用JSPDF库动态生成HTML内容的PDF文件。作者遇到问题尝试将HTML表格转换为PDF,提供了包含代码示例的解决方案,包括使用`addHTML`方法进行转换。还分享了一个Plunker链接以展示实时代码。
摘要由CSDN通过智能技术生成

import {Component, ElementRef, ViewChild} from "angular2/core";

declare let jsPDF;

@Component({

selector: 'my-app',

template: `

Download to PDF

Name

{{hero.name}}

`,

styles: [

`

.my-class {

background-color: yellow;

}

`

]

})

export class App {

@ViewChild('test') el: ElementRef;

isClassVisible: true;

heroes = [

{id: 1, name:'Superman'},

{id: 2, name:'Batman'},

{id: 5, name:'BatGirl'},

{id: 3, name:'Robin'},

{id: 4, name:'Flash'},

{id: 1, name:'Superman'},

{id: 2, name:'Batman'},

{id: 5, name:'BatGirl'},

{id: 3, name:'Robin'},

{id: 4, name:'Flash'}

];

constructor() {

}

public download() {

var doc = new jsPDF();

doc.text(20, 20, 'Hello world!');

doc.save('Test1.pdf');

}

public pdfHtml() {

alert(this.el.nativeElement.innerHTML);

let pdf = new jsPDF();

let options = {

pagesplit: true

};

pdf.addHTML(this.el.nativeElement, 0, 0, options,() => {

pdf.save("test1.pdf");

});

}

}

angular2 playground

System.import('app')

.catch(console.error.bind(console));

loading...

我是新来jspdf并试图动态生成HTML表格转换为使用JSPDF不使用jQuery PDF格式。请在下面检查下面的评论:

我使用的是angular2,需要将html转换为pdf。

+0

Plunker链接:https://plnkr.co/edit/hAd0lPjyWs0pJOL3sAOp?p=preview –

+0

请与代码的最重要的部分更新的问题。 –

+0

simon您可以在下面的Plunker链接中查看最新的代码: https://plnkr.co/edit/hAd0lPjyWs0pJOL3sAOp?p=preview –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值