国产成人拍精品视须网,中文天堂最新版在线www,欧美国产精品久久久乱码,女生百分之百露奶头,亚洲欧美成人aⅴ在线,成全在线观看免费观看高清,久久国产香蕉一区精品蜜桃,欧美国产另类在线视频区,在线观看三级少妇无码,亚洲精品一品区二品区三

'; //生成尾部 var older = document.body.innerHTML; var new_str = document.getElementById('print_page').innerHTML; //獲取指定打印區(qū)域 // var old_str = document.body.innerHTML; //獲得原本頁面的代碼 document.body.innerHTML = head_str + new_str + footer_str; //構建新網頁 window.print(); //打印剛才新建的網頁 document.body.innerHTML = older; //將網頁還原 return; window.document.body.innerHTML= document.getElementById('div_print0').innerHTML; window.print(); }); function download(i) { return; if(!confirm('您確定要下載該證書嗎?')){ return false; } $("#jindu").append("生成第"+(i+1)+"張圖片中,請勿刷新或關閉頁面!
"); // div轉圖片 var width = $('#div_print'+i)[0].offsetWidth; //dom寬 var height = $('#div_print'+i)[0].offsetHeight; //dom高 // 解決圖片模糊 var scale = 2;//放大倍數 var canvas = document.createElement('canvas'); canvas.width = width * 2; canvas.height = height * 2; canvas.style.width = width + 'px'; canvas.style.height = height + 'px'; var context = canvas.getContext('2d'); context.scale(scale, scale); //設置context位置,值為相對于視窗的偏移量負值,讓圖片復位(解決偏移的重點) var rect = $('#div_print'+i).get(0).getBoundingClientRect();//獲取元素相對于視察的偏移量 context.translate(-rect.left, -rect.top); var opts = { canvas: canvas, useCORS: true, // 【重要】開啟跨域配置 logging: false,// 日志 scrollY: 0, scrollX: 0 }; html2canvas(document.querySelector("#div_print"+i), opts).then(function(canvas) { //轉成圖片進行下載 var domA = document.createElement("a"); domA.download = '51125TB0702R0'+'證書第'+(i+1)+'張圖片.png';//下載下來的圖片命名 domA.href = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream"); domA.click(); }); } function downPDF() { var pdf = new jsPDF('', 'pt', 'a4'); var len = $('.print_page').length; $("#jindu").append("生成PDF證書中,請勿刷新或關閉頁面!
"); // console.log(len); $('.print_page').each(function (i,element) { // console.log('aa'+i); // download(index,len,pdf); var width = $('#div_print'+i)[0].offsetWidth; //dom寬 var height = $('#div_print'+i)[0].offsetHeight; //dom高 // 解決圖片模糊 var scale = 2;//放大倍數 var canvas = document.createElement('canvas'); canvas.width = width * 2; canvas.height = height * 2; canvas.style.width = width + 'px'; canvas.style.height = height + 'px'; var context = canvas.getContext('2d'); context.scale(scale, scale); //設置context位置,值為相對于視窗的偏移量負值,讓圖片復位(解決偏移的重點) var rect = $('#div_print'+i).get(0).getBoundingClientRect();//獲取元素相對于視察的偏移量 context.translate(-rect.left, -rect.top); //a4紙的尺寸[595.28,841.89],html頁面生成的canvas在pdf中圖片的寬高 var imgWidth = 595.28; var imgHeight = 592.28/width * height; var opts = { canvas: canvas, useCORS: true, // 【重要】開啟跨域配置 logging: false,// 日志 scrollY: 0, scrollX: 0 }; html2canvas(document.querySelector("#div_print"+i), opts).then(function(canvas) { len--; console.log(len); pdf.addImage(canvas.toDataURL("image/jpeg",1.0), 'JPEG', 0, 0, imgWidth, imgHeight); if (len == 0) { pdf.save('51125TB0702R0'+"證書.pdf"); }else { pdf.addPage(); } }); }) }