我使用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');
有人可以帮助我吗?
答案 0 :(得分:1)
默认情况下我们无法更改单位。
但是wkhtmltopdf有能力添加比率来管理大小。
如果您的html是72 dpi并且需要300dpi,那么你可以这样做。
- dpi ::将其用于dpi设置 --zoom ::检查你的html适合pdf的缩放