WKHTMLTOPDF没有更改默认单位选项的选项


WKHTMLTOPDF does not have option to change default unit option?

我正在使用wkhtmltopdf进行html到pdf的转换。

但我发现使用像素定义的宽度和长度不起作用。

我已将页面大小设置为Letter Landscape表示769 x 612像素

但当我使用pdf时,它并不能覆盖整个页面的空间。

在一些论坛上,我发现wkhtmltopdf的默认单位是"mm"。

此外,我还试图搜索wkhtmltopdf保持的默认dpi,但没有得到任何参考。

当我使用此推荐生成pdf时。。它不起作用。。。PDF 中没有内容

$output = exec('./wkhtmltopdf-linux-amd64 --disable-smart-shrinking --dpi 72 -L 0mm -T 0mm -s Letter -O Landscape '.$url.' ./getpdf.pdf 2>&1');

有人能帮我吗?

是的,默认情况下我们不能更改单位。

但是wkhtmltopdf有能力添加比率来管理大小。

就像如果你的html是72 dpi,你需要它在300dpi,那么你可以做到。

--dpi::将其用于dpi设置--缩放::检查html适合pdf的缩放