使用jsPDF在PDF上生成表格

时间:2014-09-11 07:58:41

标签: javascript html pdf jspdf

我会创建一个带有表格的PDF文档并且它可以正常工作,但是该表格可以长达一页,我该如何剪切'两个桌子?表示第一页上的前60行表和第二页上的下一页100。 代码(缩减):

function createDoc() {
 [...]
    pdf.addHTML(document.getElementById('svg_graph'), 20, 110, function () {
    pdf.addPage();
    pdf.addHTML(document.getElementById('table'), 40, 40, function () {
    pdf.save('AjaxReport-' + curNum + '.pdf'); });
    });
};

curNum是一个字符串。

1 个答案:

答案 0 :(得分:1)

您可以使用“pagesplit”选项,并根据需要自动添加新页面。

举个例子,它是:

function createDoc() {
[...]
  var options = { pagesplit : true };

  pdf.addHTML(document.getElementById('svg_graph'), 20, 110, function ()
  {
    pdf.addPage();
    pdf.addHTML(document.getElementById('table'), 40, 40, options, function ()
    {
       pdf.save('AjaxReport-' + curNum + '.pdf'); });
    });
  });
};