1
正在使用JSPDF在javascript中生成PDF时,添加图像并生成PDF文件时,PDF文件不会显示图像,除非我第二次生成PDF。这里是我的代码如下使用JSPDF添加图像
var doc = new jsPDF('p', 'pt', 'a4');
var res = doc.autoTableHtmlToJson(document.getElementById("data-table-committee"));
var header = function (data) {
doc.setFontSize(18);
doc.setTextColor(40);
doc.setFontStyle('normal');
doc.text("Committee Count List", data.settings.margin.left, 80);
console.log('adding image');
doc.addImage(headerImgData, 'PNG', data.settings.margin.left, 20, 150, 30);
console.log('adding image done');
};
var options = {
beforePageContent: header,
margin: {
top: 50
},
startY: doc.autoTableEndPosY() + 20
};
doc.autoTable(res.columns, res.data, options);
doc.save("Committee Count List.pdf");
我在做什么错了,我怎样才能显示我的形象,我第一次生成PDF
它可以与bootgrid表一起使用吗? –