Node.js NodeJS Pdfmake如何添加图像
我在nodeJS中使用api pdfmake来生成pdf文件,但我不知道如何将图像添加到文档中,并且总是会遇到以下错误Node.js NodeJS Pdfmake如何添加图像,node.js,express,pdfmake,Node.js,Express,Pdfmake,我在nodeJS中使用api pdfmake来生成pdf文件,但我不知道如何将图像添加到文档中,并且总是会遇到以下错误 error invalid image, images dictionary should contain dataURL entries (or local file paths in node.js) 这是我添加图像的方式,它存在于代码的同一文件夹中: body: [ [{ rowSpan: 2, image: 'data:aa/png' }, 'Capteur
error invalid image, images dictionary should contain dataURL entries (or local file paths in node.js)
这是我添加图像的方式,它存在于代码的同一文件夹中:
body: [
[{ rowSpan: 2, image: 'data:aa/png' }, 'Capteur', '', 'image', 'image', 'image'],
['', 'Health', '', 'Proximite', 'Lumiere', 'Geroscope'],
]
我需要一些帮助,谢谢您。在您的示例中,您没有指定有效的
base64
编码字符串。
您需要将其更改为正确的base64编码字符串(请注意,您可以使用,例如,将png
转换为base64
编码字符串,或者让node按原样进行转换):
const pdfDefinition={
内容:[
{rowSpan:2,image:'data:image/png;base64'}
]
}
另外请注意,目前仅支持JPEG和PNG图像
const pdfDefinition = {
content: [
{ rowSpan: 2, image:'data:image/png;base64,<put-your-base64-string-here>'}
]
}