javascript - 如何将div内容添加到jspdf中的新页面?

标签 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');
            });  

谢谢! :)

最佳答案

使用:

doc.addPage();

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

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

关于javascript - 如何将div内容添加到jspdf中的新页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35254465/

相关文章:

javascript - 为 chrome 扩展注入(inject) CSS

javascript - Datejs 获取一周中的一串天

javascript - 如果函数存在,lodash 是否有调用函数的单行方法?

javascript - Material Design Lite Switch 不适用于 jquery 负载

ruby - Prawn可以生成CMYK格式的PDF吗?

javascript - 按时间戳在 Cloud Firestore 中给定日期的数字字段排序?

html css 表格不会排队

html - 在 IE7 中将 float 添加到灵活宽度的无序列表

iphone - 如何在 iPhone 上制作包含数据表的 PDF 文档?

java - IText 从签名 PDF 中提取原始文件并比较哈希值