PHPackages                             michael-schaefer-eu/wkhtmltox - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. michael-schaefer-eu/wkhtmltox

ActiveLibrary[PDF &amp; Document Generation](/categories/documents)

michael-schaefer-eu/wkhtmltox
=============================

wkhtmltopdf and wkhtmltoimage linux binaries - Convert HTML to PDF or IMAGE using Webkit (QtWebKit)

0.12.5(6y ago)728.4k↓50%2LGPL-3.0-onlyPHP

Since Jan 13Pushed 6y ago1 watchersCompare

[ Source](https://github.com/michael-schaefer-eu/wkhtmltox)[ Packagist](https://packagist.org/packages/michael-schaefer-eu/wkhtmltox)[ Docs](http://wkhtmltopdf.org/)[ RSS](/packages/michael-schaefer-eu-wkhtmltox/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

wkhtmltox
=========

[](#wkhtmltox)

This repository contains the [latest stable compiled binaries](https://github.com/wkhtmltopdf/wkhtmltopdf/releases/latest) of wkhtmltopdf and wkhtmltoimage from the [wkhtmltopdf project](https://github.com/wkhtmltopdf/wkhtmltopdf).

The binaries are built for Ubuntu 18.04 bionic, amd64 and i386 architectures are included.

Why
---

[](#why)

Because apt package is outdated.

```
$ sudo apt install wkhtmltopdf
```

will install wkhtmltopdf version 0.12.4

When it's not possible to install the latest version via .deb package with apt

```
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
```

Or sometimes you just want a quick solution for your dev environment ;)

Installation
------------

[](#installation)

This package is published on [Packagist](https://packagist.org/packages/michael-schaefer-eu/wkhtmltox) and should be installed with [Composer](https://getcomposer.org/download/).

The version of the binary is equal to the git tag. Composer will install the latest version by default.

```
$ composer require-dev michael-schaefer-eu/wkhtmltox
```

*Note: you should not use this package (or any other of that kind) in production environments!*

Composer will install the package in your project path into the *vendor/michael-schaefer-eu/wkhtmltox/* directory.

The binaries are located in the *vendor/michael-schaefer-eu/wkhtmltox/bin/* directory.

Composer will symlink them to the *vendor/bin/* directory.

*Optional:* You can also symlink them to the */usr/local/bin/* directory, as apt would install normally there.

```
$ ln -s /absolute/path/to/your/project/vendor/michael-schaefer-eu/wkhtmltox/bin/wkhtmltopdf-bionic-amd64 /usr/local/bin/wkhtmltopdf
$ ln -s /absolute/path/to/your/project/vendor/michael-schaefer-eu/wkhtmltox/bin/wkhtmltoimage-bionic-amd64 /usr/local/bin/wkhtmltoimage
```

Check the Version:

```
$ wkhtmltopdf -V
wkhtmltopdf 0.12.5 (with patched qt)
```

### Usage

[](#usage)

With the [KNP-Snappy](https://github.com/KnpLabs/snappy) package, you can now use the binaries to create PDFs or Images from HTML.

You can use the path constants from this project to easily locate the binary paths (with PSR 4 Autoloader):

```
