JS生成PDF文件

在做项目时,需要将后端返回来的数据经过前端网页生成pdf文件,供用户下载,这里便提供此功能的方法及demo,可以作为参考:

代码:

var pdf = new jsPDF('p','pt','a4');
  pdf.internal.scaleFactor = 1; //可以调整缩放比例
  var options = {
  //pagesplit: true //分页
  pagesplit: false//不分页
};

//执行调用

//下面的0,0为截取的位置(默许为0,0)

//$('.header .h1Title').text()为我自定义的标题,具体根据自身的项目来设置
pdf.addHTML($('.wrap').get(0),0,0,options,function() {
  pdf.save($('.header .h1Title').text()+'.pdf');
});

效果请下载以下demo查看:

 http://files.cnblogs.com/files/waitingbar/toPdfDemo.zip

代码:

var pdf = new jsPDF('p','pt','a4');
  pdf.internal.scaleFactor = 1; //可以调整缩放比例
  var options = {
  //pagesplit: true //分页
  pagesplit: false//不分页
};

//执行调用

//下面的0,0为截取的位置(默许为0,0)

//$('.header .h1Title').text()为我自定义的标题,具体根据自身的项目来设置
pdf.addHTML($('.wrap').get(0),0,0,options,function() {
  pdf.save($('.header .h1Title').text()+'.pdf');
});

效果请下载以下demo查看:

 http://files.cnblogs.com/files/waitingbar/toPdfDemo.zip

猜你喜欢

转载自www.cnblogs.com/xiaoyaoxingchen/p/9089377.html