首页 > 解决方案 > 黑框而不是画布中的图像

问题描述

也许有人可以帮助我使用 html2canvas 保存带有图像的 pdf 文件这是我的代码

 html2canvas(document.images, {
        onrendered: function(canvas){

            let ctx = canvas.getContext("2d");

            ctx.globalAlpha = 0.05;
            ctx.fillStyle = "#fff";

            let img = canvas.toDataURL('image/jpeg', 1.0);
            let doc = new jsPDF();
            doc.addImage(img, 'JPEG', 0, 0);
            doc.save('Wishes.pdf')
        },
    })

标签: javascripthtmlpdfcanvashtml2canvas

解决方案


也许是因为您在加载图像之前绘制了图像

我找到了这个例子:https ://stackoverflow.com/a/24997626/9231356

希望它对你有用!


推荐阅读