HTML2PDF具有模糊的pdf输出

时间:2015-07-09 06:02:38

标签: php html2pdf

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

3 个答案:

答案 0 :(得分:1)

如果有人使用此库,这是js中的示例

https://github.com/eKoopmans/html2pdf#image-type-and-quality

您可以传递选项html2pdf(content, option)

尝试一下,html2pdf(document.body, {html2canvas: { scale: 4 }})

我猜在php中,应该相似。

答案 1 :(得分:1)

您必须通过一些参数,例如ImageQualityDisablePdfCompression,这些参数定义了图像质量,pdf压缩率和pdf大小。这是它的一些细节。

图像质量

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

DisablePdfCompression

整数:0(标准),1请勿对pdf对象使用无损压缩

有关更多详细信息:http://www.html2pdf.solutions/en/Support/Parameters_for_html2pdf.htm

答案 2 :(得分:0)

这对我有用!

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' }
    };