我尝试将本地图像添加到使用PDFKit生成的PDF文件中,如下所示:
doc.image("images/notToBeUsedForBusinessSolicitations.png", 0, 0, 300);
然而,我收到此错误:
未捕获的TypeError:无法读取未定义的属性“readFileSync”
然后我尝试将本地图像转换为arraybuffer
然后使用它来设置图像:
var xhr = new XMLHttpRequest;
xhr.onload = function() {
doc.image(xhr.response, 0, 0, 300);
};
xhr.responseType = 'arraybuffer';
xhr.open('GET','images/notToBeUsedForBusinessSolicitations.png', true);
xhr.send();
但后来我收到了这个错误:
仅支持协议方案的交叉原始请求:http,数据,chrome,chrome-extension,https。
我需要做些什么才能将这张图片放到我的PDF中?