我正在尝试将 BMP 图像(编码为 base64 字符串)放入 PDF,但是它失败并出现错误Uncaught Error: Unknown image format
。我知道图像格式正确,因为它正确加载纯 HTML,如下所示:
<img src="data:image/bmp;base64,THEIMAGEINBASE64">
但是当像这样加载到 pdfmake 时:
var docDefinition = {
content: [{
image: 'data:image/bmp;base64,THEIMAGEINBASE64'
}]
};
pdfMake.createPdf(docDefinition).download('my.pdf');
...它失败了(这里是 JSFiddle)。