使用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'); });
});
});
};
感谢。现在它分成几页,但写作的质量已经降低,并且很难读取。你有一个想法,我可以如何管理这个? – Jessi914 2014-09-18 12:31:28
请参阅http://*.com/questions/25904440/jspdf-addhtml-multiple-canvas-page/25907361?noredirect=1#comment40554997_25907361 – diegocr 2014-09-18 12:45:44