我正在使用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的缩放