Javascript jspdf输出为空pdf
我有来自表格的大量数据,我在表格中显示数据,当我想将故事转换为pdf时,我做了如下操作Javascript jspdf输出为空pdf,javascript,php,html,pdf,yii,Javascript,Php,Html,Pdf,Yii,我有来自表格的大量数据,我在表格中显示数据,当我想将故事转换为pdf时,我做了如下操作 $("#btnPdf").click(function(){ var dt = new Date(); var day = dt.getDate(); var month = dt.getMonth() + 1; var year = dt.getFullYear(); var hour
$("#btnPdf").click(function(){
var dt = new Date();
var day = dt.getDate();
var month = dt.getMonth() + 1;
var year = dt.getFullYear();
var hour = dt.getHours();
var mins = dt.getMinutes();
var postfix = month + "-" + day + "-" + year + "_" + hour + ":" + mins;
var docs = 'ltr_'+ postfix;
var w = 1000;
var h = 1000;
var div = document.querySelector('#divtoconvert');
var canvas = document.createElement('canvas');
canvas.width = w*2;
canvas.height = h*2;
canvas.style.width = w + 'px';
canvas.style.height = h + 'px';
var context = canvas.getContext('2d');
context.scale(2,2);
var count = document.getElementById('count').value;
var doc = new jsPDF('p', 'mm', "a4");
doc.deletePage(1);
for(var j=1;j<=count;j++)
{
html2canvas(document.getElementById("tbl-data"+j), {
useCORS: true,
allowTaint: true,
letterRendering: true,
scale: 2,
canvas: canvas,
onrendered: function(canvas) {
var width = canvas.width;
var height = canvas.height;
var millimeters = {};
millimeters.width = Math.floor(width * 0.264583);
millimeters.height = Math.floor(height * 0.264583);
var imgData = canvas.toDataURL('image/png',1.0);
doc.addPage(millimeters.width, millimeters.height);
doc.addImage(imgData, 'png',0,0);
},
});
}
setTimeout(function() {
//jsPDF code to save file
doc.save(docs+'.pdf');
}, 2000);
});
$(“#btnPdf”)。单击(函数(){
var dt=新日期();
var day=dt.getDate();
var month=dt.getMonth()+1;
var year=dt.getFullYear();
var hour=dt.getHours();
var mins=dt.getMinutes();
变量后缀=月+“-”+日+“-”+年+““+小时+”:“+分钟;
var docs='ltr_u3;'+后缀;
var w=1000;
var h=1000;
var div=document.querySelector('divtoconvert');
var canvas=document.createElement('canvas');
画布宽度=w*2;
canvas.height=h*2;
canvas.style.width=w+'px';
canvas.style.height=h+'px';
var context=canvas.getContext('2d');
背景量表(2,2);
var count=document.getElementById('count')。值;
var doc=新的jsPDF(“p”、“mm”和“a4”);
文件删除第(1)页;
对于(var j=1;j