Главная
   Документация
      Asterisk
      CentOS
      Debian
      Docker
      FreeBSD
      openHAB
      PostgreSQL
      Raspberry Pi
      Ubuntu
      WWW
      Разное




Главная Документация Ubuntu › Ставим wkhtmltopdf 0.12.4 (with patched qt) на Ubuntu

Ставим wkhtmltopdf 0.12.4 (with patched qt) на Ubuntu

Автор:

Статья написана 2018-03-19 16:34:20
Последние правки 2018-03-19 17:02:31

Утилита 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
    


Связанные странички:
Устанавливаем Postgresql 9.6 в Ubuntu
OpenVPN сервер на Ubuntu
Устанавливаем Docker compose на Ubuntu.
Ubuntu pecl install mcrypt-1.0.1 для php 7.2
sox FAIL formats: no handler for file extension mp3 (Ubuntu)
Ubuntu удаляем диск из массива
Настраиваем сеть в Ubuntu 18.04
Ubuntu, подключение к GPRS Мегафон
Установка OTRS 6 на Ubuntu 18.10
Загрузочная флешка для Ubuntu