问候!,
我在ReactJs项目中使用jsPDF包,我已经成功生成了pdf,但是当我将图像放入其中时,图像质量太差。我试图检查我的base64代码中是否有需要提供酷炫图像的图像。
先谢谢了。 这是我的代码:
image2base64('Image/path')
.then(
(response) => {
result = response;
const doc = new pdfConverter('p','pt','a4');
doc.internal.scaleFactor = 30;
var imgData = 'data:image/png;base64,'+result;
doc.text("I am header", 21, 10);
doc.setFontSize(20);
doc.setTextColor(40);
doc.setFontStyle('normal');
doc.addImage(imgData, 'PNG', 150, 0, 445, 842,'null','NONE',0);
doc.text("I am footer", 170, doc.internal.pageSize.height - 17);
doc.save("test.pdf");
}
)
答案 0 :(得分:0)
伙计们,感谢您在上方提供的帮助...
但是我只是使用jpg图片,它解决了我的问题。我认为PNG文件中存在问题。 :)