【发布时间】:2015-05-24 10:29:14
【问题描述】:
我正在使用 php 和 mysql 将表动态创建到包含 div 中,然后使用jsPDF 打印它。在表格超过一页之前,一切都很好。然后我得到的只是第一页。我已经花费了数周、数小时的阅读、尝试和测试,但无法让它打印超过第一页。
这是我所拥有的:
<!-- jsPDF Scripts -->
<script src="//mrrio.github.io/jsPDF/dist/jspdf.debug.js"></script>
<script src="//html2canvas.hertzen.com/build/html2canvas.js"></script>
$(document).ready(function() {
$("#pdfDiv").click(function() {
var pdf = new jsPDF('p','pt','letter');
pdf.addHTML($('#rentalListCan').first(), function() {
pdf.save("rentals.pdf");
});
});
});
我尝试过直接打印页面,但格式不成立。
我已经尝试使用 @page 和 page-break-inside: auto 的 css,但它不会创建分页符。感谢您的帮助。
【问题讨论】:
标签: php jquery mysql css jspdf