Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在IE11中,第10页之后的所有页面都是空白的,以PDF格式生成,但在Chrome和Firefox中完全可以生成所有页面。使用;html2pdf.bundle.js“;_Javascript_Jquery_Html2canvas_Html To Pdf_Xhtml2pdf - Fatal编程技术网

Javascript 在IE11中,第10页之后的所有页面都是空白的,以PDF格式生成,但在Chrome和Firefox中完全可以生成所有页面。使用;html2pdf.bundle.js“;

Javascript 在IE11中,第10页之后的所有页面都是空白的,以PDF格式生成,但在Chrome和Firefox中完全可以生成所有页面。使用;html2pdf.bundle.js“;,javascript,jquery,html2canvas,html-to-pdf,xhtml2pdf,Javascript,Jquery,Html2canvas,Html To Pdf,Xhtml2pdf,我在使用“HTML2PDF.bundle.js”生成HTML2PDF时遇到了问题 对于我的一个项目,我正在使用这个js库。 我的主要问题是,在IE11中,第10页之后的所有页面都是空白的,生成PDF,但它在Chrome中完美地生成PDF所有页面。生成后的PDF共有22页 项目范围为IE11 function generatePDF(name){ var element = document.getElementById('printForm').innerHTML; var op

我在使用“HTML2PDF.bundle.js”生成HTML2PDF时遇到了问题

对于我的一个项目,我正在使用这个js库。 我的主要问题是,在IE11中,第10页之后的所有页面都是空白的,生成PDF,但它在Chrome中完美地生成PDF所有页面。生成后的PDF共有22页

项目范围为IE11

function generatePDF(name){
    var element = document.getElementById('printForm').innerHTML;
    var opt = {
        margin: [-10, 0, 0, 0], //top, left, buttom, right
        filename: name + '.pdf',
        image: {
            type: 'jpeg',
            quality: 0.60
        },
        html2canvas: {
            dpi: 96,
            scale: 1.5,
            letterRendering: true
        },
        jsPDF: {
            unit: 'pt',
            format: 'a4',
            orientation: 'portrait'
        },
        pageBreak: {
            mode: 'css',
            after: '.break-page'
        }
    };


    var worker = html2pdf()
        .set(opt)
        .from(element)
        .toContainer()
        .toCanvas()
        .toPdf()
        .get('pdf')
        .then(function(doc) {
            var totalPages = doc.internal.getNumberOfPages();
            for (var i = 1; i <= totalPages; i++) {
               
            }
        })

        .save();
    }
函数generatePDF(名称){
var element=document.getElementById('printForm').innerHTML;
变量opt={
边距:[-10,0,0,0],//顶部,左侧,按钮,右侧
文件名:name+'.pdf',
图片:{
键入:“jpeg”,
质量:0.60
},
html2canvas:{
新闻部:96,
比例:1.5,
字体渲染:真
},
jsPDF:{
单位:'pt',
格式:“a4”,
方向:“肖像”
},
分页符:{
模式:“css”,
之后:'.break page'
}
};
var worker=html2pdf()
.set(opt)
.来自(元素)
.toContainer()
.toCanvas()
.toPdf()
.get('pdf')
.然后(功能(文档){
var totalPages=doc.internal.getNumberOfPages();
对于(var i=1;i