页面拆分在jsPDF中不起作用

时间:2017-06-14 07:37:33

标签: javascript pdf jspdf

我的页面上有一些内容,还有三张C3图表我正在使用jsPDF生成带图表的pdf。

我的代码:

$(function() {
    $('#download_as_pdf').click(function() {
        var pdf = new jsPDF('lanscape');
        var options = { pagesplit: true,'background': '#fff' };
        pdf.addHTML($('#customer_report_section'), options, function() {
            pdf.save("mypdf.pdf");
        });
    });
});

现在它的工作正常,pdf正在生成,但PDF有5-6页,它们没有正确破坏。任何人都知道如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

我没有看到任何正常工作的选项(请在Github上查看此问题:https://github.com/MrRio/jsPDF/issues/944

有这个软件包可以解决一些问题,但我还没有尝试过:https://github.com/MrRio/jsPDF/issues/1176

我看到的最后一个选项是手动将您的内容拆分为不同的页面,并在每个页面之后添加一个页面,如下所示:https://github.com/MrRio/jsPDF/issues/46#issuecomment-205510431