从过去 2 天搜索的简单问题但没有找到解决方案我正在使用 jsPDF 的 addHTML api 将 html 转换为 pdf
$('#loadPdf').on('click', function() {
var pdf = new jsPDF('p', 'in', 'a4');
pdf.addHTML($('#complete')[0], function() {
pdf.save('new.pdf');
pdf.output('datauri');
});
});
这是生成模糊图像 pdf 文本显示模糊。我搜索了很多找到一些链接(在下面分享)但没有得到答案。
有什么方法可以获得高质量的图像pdf。如果我不使用 addHTML api 而使用任何其他 API,则图像不会以 pdf 格式显示。请帮忙
原文由 Mohammad Faizan khan 发布,翻译遵循 CC BY-SA 4.0 许可协议
看起来很多人仍在使用
pdf.addHTML()
并且存在同样的低质量问题。pdf.addHTML()
现在实际上 已弃用。新的矢量支持 APIpdf.html()
工作得更好。亲自查看他们的 样本。这是使用 jsPDF 和html2canvas 1.0.0-alpha.11
的工作代码: