使用PDFMake插入一组图像



我有一个base64格式的图像数组,名为imgFinding。我想通过使用pdfmake将所有这些图像动态插入pdf中。下面是我的代码示例。

getDocumentDefinition() {
let imgFinding = []
for (var j = 0; j < this.images.length; j++) {
imgFinding.push(this.images[j])
}
var dd = {
content: [
{
image: imgFinding[0],
width: 300
}
],
}
return dd
}

根据代码,我需要手动插入图像。我如何动态地完成它?因为我需要插入的图像数量不是固定的。

用合适的对象构建一个列表,并将其放在内容的内部。

getDocumentDefinition() {
let imgFinding = []
for (var j = 0; j < this.images.length; j++) {
imgFinding.push({image: this.images[j], width: 300})
}
var dd = {
content: [
imgFinding
],
}
return dd
}

最新更新