如何在jspdf中将div内容添加到新页面?

时间:2016-02-07 14:06:15

标签: javascript html pdf jspdf

如何在jspdf中将div内容添加到新页面?我尝试使用<br>并创建了一个新页面但我看不到内容。

 <div id="printArea">
    <div style="margin: 3px 430px;">First Page</div>
    <div>Place content to Second Page</div>
  </div>
            var doc = new jsPDF();
            var specialElementHandlers = {
                '#editor': function (element,renderer) {
                    return true;
                }
            };

            $('#wrapper_div').on("click", "#print", function () {
                doc.fromHTML($('#printArea').html(), 15, 15, {
                    'width': 170,'elementHandlers': specialElementHandlers
                });
                doc.output('datauri');
            });  

谢谢! :)

1 个答案:

答案 0 :(得分:4)

使用:

doc.addPage();

这将为您添加新页面,之后您可以添加内容。

或者如果您想根据内容的高度添加新页面,请点击此链接:jsPDF multi page PDF with HTML renderer