使用jsPDF在PDF上生成表格

问题描述:

我会用表格创建一个PDF文档,它可以工作,但是表格只需要一页,我该如何在两个表格中“剪切”表格?意味着第一页上的前60行表格和第二页上的下100个表格。 代码(还原):使用jsPDF在PDF上生成表格

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是一个字符串。

您可以使用“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'); }); 
    }); 
    }); 
}; 
+0

感谢。现在它分成几页,但写作的质量已经降低,并且很难读取。你有一个想法,我可以如何管理这个? – Jessi914 2014-09-18 12:31:28

+0

请参阅http://*.com/questions/25904440/jspdf-addhtml-multiple-canvas-page/25907361?noredirect=1#comment40554997_25907361 – diegocr 2014-09-18 12:45:44