我在 firefox 里面,用 js 获取的元素高度是 112.75 ,但是在用 wkhtmltopdf 生成 pdf 时,js 打印出来的高度却变成了 480 了。这个是怎么回事呢?有没有朋友可以指教下。谢谢。
1
xu1ming 2017 年 7 月 30 日 via iPhone
好像有个 dpi 参数可以调
|
2
zenxds 2017 年 7 月 30 日 不知道,但是 wkhtmltopdf 的内核版本比较旧一点,前几天自己写了一个工具,基于 chrome headless api,自认为简单好用很多,安利一下 https://www.npmjs.com/package/page2pdf
|
3
codelover2016 2017 年 7 月 30 日
没记错的话,有参数可以控制整个页面的默认大小,pagesice ?
|
4
SolidZORO 2017 年 7 月 30 日
'macOS' => '/usr/local/bin/wkhtmltopdf -g -l --dpi 74'
'debian' => '/usr/local/bin/wkhtmltopdf' 这两者输出是一致的。我调了至少半天,楼主看着办。wkhtmltoX 系列在各平台上差距不小,得微调。 |
5
MrMike OP |
6
CheungKe 2017 年 7 月 31 日
|