Jspdf addimage方法在IE9中不起作用? [英] Jspdf addimage method is not working in IE9?

查看:872
本文介绍了Jspdf addimage方法在IE9中不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

(function(){

var form = $('。form');

$('#create_pdf')。on('click',function (){

$('body')。scrollTop(0);

createPDF();

});



//创建pdf

函数createPDF(){

getCanvas()。then(function(canvas){

var img = canvas.toDataURL(image / jpeg),

doc = new jsPDF({

unit:'px',

格式:'a4'

});

doc.addImage(img,'JPEG',20,20);

doc.save('techumber-html-to-pdf.pdf');

});

}



//创建画布对象

函数getCanvas(){

返回html2canvas(表单,{

imageTimeout:2000,

removeContainer:true

});

}

}());



我尝试了什么:



我们要转换一个我们b页面,因为它是一个PDF,包括所有样式,对齐。通过使用上述代码,我们可以在除IE9之外的所有浏览器(Chrome,Firefox,IE-10,11)中以PDF格式下载网页。我们使用了JSPDF v1.2.6插件。

(function(){
var form = $('.form');
$('#create_pdf').on('click',function(){
$('body').scrollTop(0);
createPDF();
});

//create pdf
function createPDF(){
getCanvas().then(function(canvas){
var img = canvas.toDataURL("image/jpeg"),
doc = new jsPDF({
unit:'px',
format:'a4'
});
doc.addImage(img, 'JPEG', 20, 20);
doc.save('techumber-html-to-pdf.pdf');
});
}

// create canvas object
function getCanvas(){
return html2canvas(form,{
imageTimeout:2000,
removeContainer:true
});
}
}());

What I have tried:

We want to convert a web page as it is to a PDF including all styles, Alignments. By using above code we are able to download a web page as a pdf in all browsers(Chrome, Firefox, IE-10,11) except IE9. we have used JSPDF v1.2.6 plugin.

推荐答案

('。form');
('.form');


(' #create_pdf')。on('click',function(){
('#create_pdf').on('click',function(){


('body')。scrollTop(0);

createPDF ();

});



//创建pdf

函数createPDF(){

getCanvas()。then(function(canvas){

var img = canvas.toDataURL(image / jpeg),

doc = new jsPDF ({

单位:'px',

格式:'a4'

});

doc。 addImage(img,'JPEG',20,20);

doc.save('techumber-html-to-pdf.pdf');

});

}



//创建画布对象

函数getCanvas(){

返回html2canvas(表单,{

imageTimeout:2000,

removeContainer:true

});

}

}());



我尝试了什么:



我们希望将网页原样转换为PDF,包括所有样式,对齐。通过使用上述代码,我们可以在除IE9之外的所有浏览器(Chrome,Firefox,IE-10,11)中以PDF格式下载网页。我们使用了JSPDF v1.2.6插件。
('body').scrollTop(0);
createPDF();
});

//create pdf
function createPDF(){
getCanvas().then(function(canvas){
var img = canvas.toDataURL("image/jpeg"),
doc = new jsPDF({
unit:'px',
format:'a4'
});
doc.addImage(img, 'JPEG', 20, 20);
doc.save('techumber-html-to-pdf.pdf');
});
}

// create canvas object
function getCanvas(){
return html2canvas(form,{
imageTimeout:2000,
removeContainer:true
});
}
}());

What I have tried:

We want to convert a web page as it is to a PDF including all styles, Alignments. By using above code we are able to download a web page as a pdf in all browsers(Chrome, Firefox, IE-10,11) except IE9. we have used JSPDF v1.2.6 plugin.


这篇关于Jspdf addimage方法在IE9中不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆