【发布时间】:2019-09-09 22:15:00
【问题描述】:
我会将图像添加到 pdf 文件中。
const pdf = new jsPDF('l', 'px', 'a4');
const imgData = 'data:image/jpeg;base64,' + btoa(`assets/img/brand/png/Logos.png`);
console.log(imgData);
pdf.addImage(imgData, 'jpeg', 15, 40, 180, 160);
pdf.save(`ind.pdf`);
我收到一个错误
Error: addImage does not support files of type 'UNKNOWN'
我认为错误来自btoa() 它编码路径字符串而不是文件。
如何将 png 图像而不是路径字符串传递给 btoa?
【问题讨论】:
-
这个问题不应该被标记为 Angular
-
@Harry 可能是角度错误,我可能应该以不同的方式调用文件。
-
@window.document 在我的示例中,我在输出之前添加了图像但不起作用
标签: javascript html jspdf