Javascript 如何在jsPDF中打印分页符表?

Javascript 如何在jsPDF中打印分页符表?,javascript,html-table,jspdf,html2canvas,Javascript,Html Table,Jspdf,Html2canvas,我正在使用jsPDF和html2canvas函数来打印PDF。但我面临的一个问题是,如果我有包含分页符表,它就不能在PDF文件中打印 下面是我的代码: html按钮 下载PDF php 如果$pageBreak!={ $qry_2=选择created,countcreated作为payment_details中的total_行,其中createdT在“$fromDateTime”和“$toDateTime”之间,分组方式为created; $result_2=$conn->query$qry_2

我正在使用jsPDF和html2canvas函数来打印PDF。但我面临的一个问题是,如果我有包含分页符表,它就不能在PDF文件中打印

下面是我的代码:

html按钮

下载PDF php

如果$pageBreak!={ $qry_2=选择created,countcreated作为payment_details中的total_行,其中createdT在“$fromDateTime”和“$toDateTime”之间,分组方式为created; $result_2=$conn->query$qry_2; $rows_2=$result_2->fetchAllPDO::FETCH_ASSOC; 回响 将每个$row_2设置为$row_2{ echo$title$公司名称$报告名称; //echo XPortalNetCompany名称打印报告; echo PayerPassport/IC节点付款类型单价数量未收到的总金额; foreach$行作为$行{ 如果$row_2['created']==$row['created']{ echo.$row[名称]..$row[标识]..$row[已创建]..$row[付款选项]..$row[金额]..$row[数量]..$row[总金额]..$row[收款人]。; } } 回响 回波总记录:; echo$row_2[总计行]; 回声最多500页; 回声“

; } 回响 javascript

$“打印”。单击函数{ var w=document.getElementByIdcontent.offsetWidth; var h=document.getElementByIdcontent.offsetHeight; html2canvasdocument.getElementByIdcontent{ dpi:300,//设置为300 dpi 比例:5,//调整您的分辨率 质量:4,, onrendered:functioncanvas{ var img=canvas.toDataURLimage/png,1; var doc=新的jsPDF'L',px',[w,h]; doc.addImageimg,'PNG',0,0,w,h; doc.save'sample-file.pdf'; } }; }; 我的网页结果是:

这是我在PDF中打印的当前结果,它只能在PDF中打印1个表,如果超过1个表,则无法在PDF中打印:

我希望得到如下图所示的预期结果:

希望有人能指导我如何解决。谢谢