我在页面中有条形图和饼图,它们是使用 flotr.js 生成的,而 flotr.js 又是由画布生成的。我想将此画布转换为 PDF,我可以转换它,但下载后 PDF 的背景变黑
下面是代码。
$('#pdfoption').click(function(){
var dataURL = $('#typehighlightWidget #id001 .flotr-canvas').get(0);
console.log(dataURL);
var doc = new jsPDF();
doc.setFontSize(33);
doc.setFillColor(255, 255,255,255);
//doc.rect(10, 10, 150, 160, "F");
doc.addImage(dataURL, 'png', 10, 10, 150, 100);
doc.save('sample.pdf');
})
这是使用 flotr.js 生成的图表
这是生成的PDF