HTML2PDF 生成的 PDF 文件模糊不清。

11

我需要一些帮助,为什么我的 html2pdf 分辨率模糊?我该如何调整分辨率?


1
你使用哪种编程语言? - Vinod Kumar
1
@VinodKumar PHP先生。 - rkevx21
1
哦,好的。请叫我Vinod。我相信您只是在图像上失去了质量,而不是文本(因为它们已经是矢量基础),请参考此链接http://www.html2pdf.solutions/en/Support/Parameters_for_html2pdf.htm。您可以设置图像的质量选项。如果有帮助,请告诉我。 - Vinod Kumar
2
@VinodKumar 先生,我的问题是文本,PDF 没有图像。 - rkevx21
1
你能展示一下代码吗? - Manoj Dhiman
3个回答

8

8

这对我有用!

var opt = {
      margin: [15, 0, 15, 0],
      filename: `CV-${name}.pdf`,
      image: { type: 'jpeg', quality: 1 },
      html2canvas: {
        dpi: 192,
        scale:4,
        letterRendering: true,
        useCORS: true
      },
      jsPDF: { unit: 'mm', format: 'a4', orientation: 'portrait' }
    };

3

有一些参数需要传递,如ImageQualityDisablePdfCompression,它们定义了图像质量、PDF压缩和PDF文件大小。以下是更详细的说明。

ImageQuality

整数:取值范围为1到100,或101。默认值为101(无损压缩) 可用于减小PDF文件大小。值越小,PDF文件大小越小。合理的值为75。

DisablePdfCompression

整数:0(标准),1不在PDF对象上使用无损压缩

更多详情请参考:http://www.html2pdf.solutions/en/Support/Parameters_for_html2pdf.htm


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接