Javascript jspdf输出为空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

我有来自表格的大量数据,我在表格中显示数据,当我想将故事转换为pdf时,我做了如下操作

$("#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