首页 > 解决方案 > html2Canvas 图像有时会被剪切

问题描述

我有以下代码

window.scrollTo(0, 0);
    const totPage = document.getElementsByClassName('print');
    for (let index = 1; index < totPage.length;) {
        const input = totPage[index] 
        let orn = input.getAttribute('orientation');
        let canvas = await html2canvas(input,{
            windowWidth: input.scrollWidth,
            windowHeight: input.scrollHeight
        });//.then((canvas) => {
        const imgData = canvas.toDataURL('image/png');
        console.log(imgData)
       
        index++

    }

它生成带有图像截断的pdf。但奇怪的是,当我在浏览器上打开控制台然后尝试它完美地生成图像时,即使我关闭了控制台,图像也能正确生成。它很奇怪,但无法弄清楚为什么会这样

标签: javascriptjspdfhtml2canvas

解决方案



推荐阅读