Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

wkhtmltopdf generates tiny output on Mac

Tags:

wkhtmltopdf

I'm running wkhtmltopdf 0.12.4 on Mac OS 10.11.6. When I try to run the basic example "wkhtmltopdf http://google.com google.pdf", though, I'm getting an unusual output. Where I'm expecting something like this:

Expected

(PDF generated directly from Chrome), I'm instead getting this:

enter image description here

It seems odd to me that the default output should be so far off, but I've tried some options as well (including --disable-smart-shrinking) with no luck. Would appreciate any direction you can offer!

like image 277
Jason Cooper Avatar asked Jul 05 '26 02:07

Jason Cooper


2 Answers

Same here with Mac OS 10.11.6 WKHTMLTOPDF v 0.12.4.

Using --lowquality is the only thing that seems to resolve the "tiny output" issue.

Default wkhtmltopdf output without --lowquality: screenshot

With --lowquality, "tiny output" issue is fixed (and works with additional options like increasing resolution via --viewport-size): --lowquality screenshot

like image 64
JPR Avatar answered Jul 11 '26 09:07

JPR


I had the same problem, using wkhtmltopdf version 0.12.4 on a Mac installed via homebrew. I uninstalled that and tried version 0.12.3, downloaded from http://wkhtmltopdf.org/, and now I have normal size output.

like image 45
owend Avatar answered Jul 11 '26 09:07

owend