【发布时间】:2018-11-01 06:55:08
【问题描述】:
您好!,
我正在为 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");
}
)
【问题讨论】:
-
你可以试试
png而不是PNG -
感谢您的关注。我正在发布答案。