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.
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /reply/detail/tanhcakbgk
-
YouTube API 不能在 iOS (iPhone/iPad) 工作,但在桌面浏览器工作正常?
it1352 07-30 -
iPhone,一张图像叠加到另一张图像上以创建要保存的新图像?(水印)
it1352 07-17 -
保持在后台运行的 iPhone 应用程序完全可操作
it1352 07-25 -
在android同时打开手电筒和前置摄像头
it1352 09-28 -
使用c++17更新时出现G++编译器警告
it1352 06-18 -
使用 iPhone 进行移动设备管理
it1352 07-23 -
扫描 NFC 标签时是否可以启动应用程序?
it1352 08-02 -
复制文件夹/文件而不修改属性?
it1352 07-15 -
Android App 和三星 Galaxy S4 不兼容
it1352 07-20 -
Android微调工具-删除当前选择
it1352 06-20