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