pdfMake和jspdf都在Angular中提供空白pdf

时间:2019-06-19 14:37:35

标签: angular pdf jspdf pdfmake

我正在尝试使用pdfMake和jspdf两个模块下载pdf中的表格内容数据。对于jspdf,当表格较小时,我可以捕获pdf,即它不是空白(白色)pdf。但是,表中有很多数据需要捕获。我要去哪里错了?

我提到的pdfMake的链接是-

pdfmake generates blank pdf

代码-

[1] jspdf

capture() {


  return new Promise((resolve, reject) => { 
    var inclusions = document.getElementById('entireTable');
    html2canvas(inclusions).then(function(canvas) {
        inclusions.appendChild(canvas);
        canvas.height = 800;

        const dataCanvas = canvas.toDataURL('image/png');

        var docDefinition = {
          content: [
              {
                  image: dataCanvas,
                  width: 450
              }
              ]
      };

      console.log(docDefinition);
      pdfMake.createPdf(docDefinition).download("travel.pdf");
        resolve( dataCanvas);
        console.log(inclusions);
    }); 
});

}

[2] pdf制作

{{1}}

0 个答案:

没有答案