使用PDFKit添加图像

时间:2017-11-17 03:27:16

标签: javascript browserify pdfkit

我尝试将本地图像添加到使用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中?

0 个答案:

没有答案