HTML2PDF 有模糊的 pdf 输出

rke*_*x21 5 php html2pdf

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

小智 11

这对我来说是工作!

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' }
    };
Run Code Online (Sandbox Code Playgroud)


Sir*_*pat 5

如果有人使用这个库,这是js中的一个例子

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

你可以传递一个选项 html2pdf(content, option)

尝试这个, html2pdf(document.body, {html2canvas: { scale: 4 }})

我想在 php 中,它应该是相似的。


Bha*_*nki 3

您必须传递一些参数,例如ImageQualityDisablePdfCompression,它们定义图像质量、pdf 压缩和 pdf 大小。这是它的一些细节。

画面质量

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

禁用Pdf压缩

整数:0(标准)、1 对 pdf 对象不使用无损压缩

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