Главная
Главная Руководства Ubuntu › wkhtmltopdf 0.12.4 (with patched qt) - ставим на Ubuntu



Автор:

Статья опубликована: 2018-03-19 16:34:20
Последние правки: 2019-07-08 12:10:21

Утилита wkhtmltopdf для создания pdf из html, находящаяся в репозитории, требует X сервер, а также не обладает продвинутыми опциями. Версия wkhtmltopdf 0.12.4 (with patched qt) с сайта разработчиков лишена этих недостатков.

  • Исходные данные
    ~# cat /etc/os-release
    ...
    Ubuntu 16.04.3 LTS
    ...
    # /usr/local/bin/wkhtmltopdf
    ...
    Name:
      wkhtmltopdf 0.12.4 (with patched qt)
    ...
    

  • Установка.
    Вначале необходимо установить то, что есть в репозитории, так как эта утилита тянет за собой кучу зависимостей.
    # apt-get update
    # apt-get install wkhtmltopdf
    

  • Добавляем изюм.
    На момент написания этой статьи, на сайте разработчиков есть версия 0.12.4. Копируем исходники и вытаскиваем оттуда усовершенствованную wkhtmltopdf:
    # wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
    # tar vxf wkhtmltox-0.12.3_linux-generic-amd64.tar.xz
    # cp wkhtmltox/bin/wk* /usr/local/bin/
    
    Не забудьте, что версия, которую мы ставили из репозитория, по прежнему жива и здорова, находится в /usr/bin. Поэтому, при вызове модификации явно указывайте /usr/local/bin/wkhtmltopdf - это поможет избежать ненужной возни на тему "почему не работает".


  • Проверяем
    $ /usr/local/bin/wkhtmltopdf http://www.google.com/ ~/google.pdf