This was tested on:
- Ubuntu 14.04 x64
- Ubuntu 16.04 x64
Install the xvfb server by running
sudo apt-get install xvfb
Get the latest stable version wkhtmltopdf from http://wkhtmltopdf.org/downloads.html page.
wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
Install wkhtmltopdf:
sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
If you see dependencies errors while installing, you'll need to run the following
sudo apt-get -f install
Now that the dependencies are installed just run the install command, again.
Create a symbolic link in /usr/local/bin/
:
echo 'exec xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf "$@"' | sudo tee /usr/local/bin/wkhtmltopdf.sh >/dev/null && sudo chmod a+x /usr/local/bin/wkhtmltopdf.sh
Test that everything is working as expected
wkhtmltopdf http://www.google.com google.pdf
If you see Done
then everything is installed correctly and you're ready to generate some PDF's :D