Pdfmake未捕获的无效图像错误,即使url正确



当我尝试下载带有pdfmake生成的图像的PDF文件时,我得到了:

Uncaught invalid image, images dictionary should contain dataURL entries (or local file paths in node.js)

我曾在他们的网站上访问过操场,但我也出现了同样的错误。

在这里,我将示例url粘贴到我的服务器生成的图像中。正如你所看到的,它工作得很好(粘贴到浏览器url(。

最后我发布了代码:

pdfMake.createPdf({
content:[{image: 'url from paste bin here'}]
}).download();

老实说,我已经没有什么想法了。

如果将本地JPG和PNG放在中,则可以将它们包括在文件系统中/来自pdfmake根目录的images文件夹。然后它们将被称为"/images/filenname.jpg";(或.png,视情况而定(。[编辑:此外,在预览中,图像不会加载到特定文件大小以上。它们仍然可以在服务器端渲染。我有一个4.7 MB的PNG,它在服务器端可以渲染得很好,但无论如何,都无法在客户端上渲染。所以,如果你想使用dev操场客户端预览功能,一定要使用小图像。(

最新更新