How to Install wkhtmltopdf & wkhtmltoimage on Ubuntu Linux
You install wkhtmltopdf and wkhtmltoimage on Ubuntu Linux via the command line.
These are essential command-line tools that transform HTML into PDF files and image formats. They leverage the Qt WebKit rendering engine, mimicking how web browsers display content, and operate headlessly without needing a desktop environment.
Many developers integrate these utilities into web applications for automatic report generation. This tutorial specifically guides you through installing them on Ubuntu 18.04 and 16.04.
Install wkhtmltopdf and wkhtmltoimage on Ubuntu by first updating apt and installing wget and xfonts-75dpi. Then, download the .deb file from the wkhtmltopdf website and install it using dpkg. Finally, run ‘sudo apt -f install’ if needed and verify with ‘wkhtmltopdf –version’.
Install wkhtmltopdf & wkhtmltoimage
You can easily install wkhtmltopdf and wkhtmltoimage on Ubuntu using the apt command, but for the very latest version, it’s best to download the .deb file straight from the official website.
To get the latest, you’ll want to download the .deb file directly from the project’s website.
The current stable version, as of June 11, 2018, is 0.12.5.
Always check the downloads page for the newest release:
https://wkhtmltopdf.org/downloads.html
First, make sure you have the required packages installed. If not, run these commands:
sudo apt update sudo apt install wget xfonts-75dpi
Then run the commands below to download and install.
cd /tmp wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
If you encounter any issues during installation, try these commands:
sudo apt -f install
After installation, you can check if they’re working by running these commands:
wkhtmltopdf --version
That should output a similar line as shown below:
wkhtmltopdf 0.12.5 (with patched qt)
Run the following command below:
wkhtmltoimage --version
Will output a similar line as shown below
wkhtmltoimage 0.12.5 (with patched qt)
Use wkhtmltopdf & wkhtmltoimage
Once installed, you can use wkhtmltopdf to turn webpages into PDFs, and it can even include things like a cover page or table of contents.
The syntax below is how to use wkhtmltopdf.
wkhtmltopdf source_file destination_file.pdf
For example, to convert the example.com webpage into a PDF, run these commands:
wkhtmltopdf https://example.com example.com.pdf
The web content will be generated into a PDF file.
For more details on using the command, check out this page:
https://wkhtmltopdf.org/usage/wkhtmltopdf.txt
That’s it!
Conclusion:
This guide showed you how to install wkhtmltopdf and wkhtmltoimage on Ubuntu 18.04 and 16.04. If you find any error, please report it in the comment form below.
Thanks,
You may also like the post below:
Was this guide helpful?
About the Author
Richard
Tech Writer, IT Professional
Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.
A little change, In case anyone need to install on 32 bit ubuntu 18.04 :
cd /tmp
wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_i386.deb
sudo dpkg wkhtmltox_0.12.6-1.bionic_i386.deb