小编Паш*_*нко的帖子

JsPDF addImage jpeg 背景为黑色

我使用 JsPDF 库,但有一个问题,当我使用 addImage 格式“JPEG”时,我的背景是黑色的。为什么是这种格式?因为当我使用格式“PNG”时 - 保存 12 个图表后大小文件 PDF = 100 MB ++ 。我看到了所有问题,但没有找到确切的答案。我的功能如下所示:

<canvas id = 'myCanvas'></canvas>

var doc = new jsPDF('p','pt', 'a2');
var canvas = document.querySelector('#myCanvas');
var canvasImg = canvas.toDataURL('image/JPEG');
doc.addImage(canvasImg,'JPEG', 70,700,1000,300 ); //left, from above, width, height
doc.addHTML($(id_page),function(){
  doc.save('test.pdf');
});
Run Code Online (Sandbox Code Playgroud)

这是默认模板,但我尝试添加更多样式,包括“setFillColor” - 无用!尝试添加带有“目的地结束”的白色画布,不错的主意,但是...意识到,2018年的今天,可能有人找到工作解决方案,我真的希望至少能得到一些工作信息。非常感谢。

javascript png jpeg canvas jspdf

5
推荐指数
1
解决办法
7159
查看次数

标签 统计

canvas ×1

javascript ×1

jpeg ×1

jspdf ×1

png ×1