Javascript 并非所有数据都以pdf-JSPDF格式提供

Javascript 并非所有数据都以pdf-JSPDF格式提供,javascript,pdf,jspdf,html2canvas,Javascript,Pdf,Jspdf,Html2canvas,我正在使用jspdf将html转换为pdf 在这里,我的页面比较长。大约2到3页 如果我真的转换了,有些内容就不会出现了。有些不是pdf格式 html2canvas(document.body).then(function(canvas) { background:'#fff', document.getElementById("cisForm").appendChild(canvas); docum

我正在使用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中显示所有数据有任何设置?

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