所有数据都不是pdf - JSPDF

时间:2015-09-09 08:37:03

标签: javascript pdf jspdf html2canvas

我正在使用jspdf将html转换为pdf

在这里,我的页面更加冗长。它将在2到3页左右。

如果我转换,有些内容不会到来。有些不是pdf

html2canvas(document.body).then(function(canvas) {
                background:'#fff',
                document.getElementById("cisForm").appendChild(canvas);
                document.body.appendChild(canvas);
                var context = canvas.getContext("2d");
                context.fillStyle="#FFFFFF";

                 l = {
                     orientation: 'p',
                     unit: 'pt',
                     format: 'a3',
                     compress: true,
                     fontSize: 8,
                     lineHeight: 1,
                     autoSize: false,
                     printHeaders: true
                 };

                var doc = new jsPDF(l, "", "", "");
                doc.addImage(canvas.toDataURL("image/jpeg"), 'jpeg', 0,0)
                window.location=doc.output("datauristring")
                //doc.save('sample-file.pdf');
            });

在pdf中有显示所有数据的设置吗?

1 个答案:

答案 0 :(得分:0)

在html2canvas方法中的背景:'#ffff'option之后添加pagesplit:true。这将添加页面。