当我尝试将图表导出到背景为黑色的图像时,这是代码
var canvas = ctx; var canvasImg = canvas.toDataURL(“ image / png”,1.0);
//creates PDF from img
var doc = new jsPDF('landscape');
doc.setFontSize(20);
doc.text(15, 15, "Cool Chart");
doc.addImage(canvasImg, 'JPEG', 10, 10, 280, 150 );
doc.save('canvas.pdf');
答案 0 :(得分:0)
这比仅使用哪种图像格式要复杂得多。 您需要将画布背景明确设置为白色。但是,确切的执行时间可能很棘手。 请参阅我对类似问题的回答: https://stackoverflow.com/a/53946660/165164