Как да

Инсталирайте wkhtmltopdf & wkhtmltoimage на Ubuntu 20.04 | 18.04 / Debian 10 | 9

Инсталирайте wkhtmltopdf & wkhtmltoimage на Ubuntu 20.04 | 18.04 / Debian 10 | 9

В това ръководство ще инсталираме wkhtmltopdf и wkhtmltoimage на Ubuntu / Debian Linux система. wkhtmltopdf и wkhtmltoimage са инструменти с команден ред с отворен код (LGPLv3), използвани за изобразяване на HTML в PDF и различни формати на изображения с помощта на механизма за рендиране Qt WebKit.

Версиите на тези инструменти, налични в системата Ubuntu / Debian Linux, са стари. За да получите най-новия wkhtmltopdf & wkhtmltoimage инсталиран на Debian 10 / Ubuntu 20.18.04.04 Linux, ще трябва да изтеглите и инсталирате ръчно от .деб пакет. Тези инструменти работят изцяло „обезглавен”И не изискват дисплей или услуга за показване.

Инсталирайте wkhtmltopdf на Ubuntu 20.04 | 18.04 и Debian 10 | 9

Изтеглете най-новия предварително компилиран двоичен файл от страницата за издания. Последната версия към тази статия е 0.12.6.

Инсталирайте wkhtmltopdf на Ubuntu 20.18.04.04

Ubuntu 20.04:

wget https: // github.com / wkhtmltopdf / опаковка / издания / изтегляне / 0.12.6-1 / wkhtmltox_0.12.6-1.focal_amd64.deb sudo apt install ./ wkhtmltox_0.12.6-1.focal_amd64.деб

Ubuntu 18.04:

wget https: // github.com / wkhtmltopdf / опаковка / издания / изтегляне / 0.12.6-1 / wkhtmltox_0.12.6-1.bionic_amd64.deb sudo apt install ./ wkhtmltox_0.12.6-1.bionic_amd64.деб

Ubuntu 16.04:

wget https: // github.com / wkhtmltopdf / опаковка / издания / изтегляне / 0.12.6-1 / wkhtmltox_0.12.6-1.xenial_amd64.deb sudo apt install ./ wkhtmltox_0.12.6-1.xenial_amd64.деб

Успешният изход на инсталацията изглежда така.

... Разархивиране на xfonts-75dpi (1: 1.0.4 + nmu1) ... Избиране на неизбран по-рано пакет xfonts-base. Подготовка за разопаковане ... / 17-xfonts-base_1% 3a1.0.5_все.deb ... Разархивиране на xfonts-base (1: 1.0.5) ... Избиране на неизбран по-рано пакет wkhtmltox. Подготовка за разопаковане ... / 18-wkhtmltox_0.12.6-1.focal_amd64.deb ... Разархивиране на wkhtmltox (1: 0.12.6-1.фокусно) ... Настройване на libxau6: amd64 (1: 1.0.9-0ubuntu1) ... Настройване на libxdmcp6: amd64 (1: 1.1.3-0ubuntu1) ... Настройване на libxcb1: amd64 (1.14-2) ... Настройване на x11-common (1: 7.7 + 19ubuntu14) ... update-rc.d: предупреждение: действията за стартиране и спиране вече не се поддържат; връщане към настройките по подразбиране Настройка на libfontenc1: amd64 (1: 1.1.4-0ubuntu1) ... Настройване на libx11-data (2: 1.6.9-2ubuntu1.1) ... Настройване на кодиране на шрифтове (1: 1.0.5-0ubuntu1) ... Настройване на шрифтове-dejavu-core (2.37-1) ... Настройване на libjpeg-turbo8: amd64 (2.0.3-0ubuntu1.20.04.1) ... Настройване на libx11-6: amd64 (2: 1.6.9-2ubuntu1.1) ... Настройване на libxrender1: amd64 (1: 0.9.10-1) ... Настройване на fontconfig-config (2.13.1-2ubuntu3) ... Настройване на libxext6: amd64 (2: 1.3.4-0ubuntu1) ... Настройване на xfonts-utils (1: 7.7 + 6) ... Настройване на xfonts-base (1: 1.0.5) ... Настройване на libfontconfig1: amd64 (2.13.1-2ubuntu3) ... Настройване на xfonts-75dpi (1: 1.0.4 + nmu1) ... Настройване на fontconfig (2.13.1-2ubuntu3) ... Регенериране на кеша на шрифтове ... готово. Настройване на wkhtmltox (1: 0.12.6-1.фокусно) ... Обработващи задействания за systemd (245.4-4ubuntu3.3) ... Обработващи тригери за man-db (2.9.1-1) ... Обработващи тригери за libc-bin (2.31-0ubuntu9.1) .. 

Инсталирайте wkhtmltopdf на Debian 10 / Debian 9

Инсталирайте инструмента за команден ред на wget.

sudo apt актуализация sudo apt -y инсталирайте wget

Инсталирай wkhtmltopdf & wkhtmltoimage на Debian 10/9 Linux

--- Debian 10 --- wget https: // github.com / wkhtmltopdf / опаковка / издания / изтегляне / 0.12.6-1 / wkhtmltox_0.12.6-1.buster_amd64.deb sudo apt install ./ wkhtmltox_0.12.6-1.buster_amd64.deb --- Debian 9 --- wget https: // github.com / wkhtmltopdf / опаковка / издания / изтегляне / 0.12.6-1 / wkhtmltox_0.12.6-1.stretch_amd64.deb sudo apt install ./ wkhtmltox_0.12.6-1.stretch_amd64.деб

Проверете версията на wkhtmltopdf и wkhtmltoimage за да потвърдите, че инсталацията е била успешна.

$ wkhtmltopdf - версия wkhtmltopdf 0.12.6 (с изправено qt) $ wkhtmltoimage - версия wkhtmltoimage 0.12.6 (с изправен qt)

Използване на wkhtmltopdf на Ubuntu / Debian

Например, ако искате да конвертирате уеб страница като PDF, използвайте синтаксиса на командата:

$ wkhtmltopdf  

Вижте примера по-долу.

wkhtmltopdf https: // computingforgeeks.com computingforgeeks.pdf

Изход за изпълнение:

Създава се pdf файл и можете да отваряте и преглеждате съдържанието.

$ файлови изчисления.pdf computingforgeeks.pdf: PDF документ, версия 1.4

Подобният синтаксис се прилага при преобразуване в изображение.

$ wkhtmltoimage https: // computingforgeeks.com computingforgeeks.png Зареждане на страница (1/2) QFont :: setPixelSize: Размер на пиксела <= 0 (0)=============> ] 88% QFont :: setPixelSize: Размер на пиксела <= 0 (0) QFont::setPixelSize: Pixel size <= 0 (0)==============> ] 89% QFont :: setPixelSize: Размер на пиксела <= 0 (0) QFont::setPixelSize: Pixel size <= 0 (0) QFont::setPixelSize: Pixel size <= 0 (0)===============> ] 90% QFont :: setPixelSize: Размер на пиксела <= 0 (0) QFont::setPixelSize: Pixel size <= 0 (0)===============> ] 90% QFont :: setPixelSize: Размер на пиксела <= 0 (0) QFont::setPixelSize: Pixel size <= 0 (0)===============> ] 90% QFont :: setPixelSize: Размер на пиксела <= 0 (0) QFont::setPixelSize: Pixel size <= 0 (0) QFont::setPixelSize: Pixel size <= 0 (0)===============> ] 90% QFont :: setPixelSize: Размер на пиксела <= 0 (0) QFont::setPixelSize: Pixel size <= 0 (0) QFont::setPixelSize: Pixel size <= 0 (0)===============> ] 90% QFont :: setPixelSize: Размер на пиксела <= 0 (0) QFont::setPixelSize: Pixel size <= 0 (0)===============> ] 90% QFont :: setPixelSize: Размер на пиксела <= 0 (0)=====================] 100% QFont::setPixelSize: Pixel size <= 0 (0) Rendering (2/2) Done 

Проверете ръководствата, които използват wkhtmltopdf инструментариум.

Инсталирайте Odoo на Debian

Инсталирайте уеб браузъра Vivaldi на Fedora 33/32/31/30/29
В този урок ще ви покажа как да инсталирате уеб браузъра Vivaldi на Fedora 33/32/31/30/29 Linux машина. Vivaldi е уеб браузър, разработен от Vivaldi T...
Инсталирайте Brave Web Browser на Fedora 33/32/31/30
Brave е безплатен уеб браузър с отворен код, разработен от Brave Software, Inc. Както при много други браузъри там, Brave се основава на уеб браузъра ...
Инсталирайте Zoom Client на CentOS 8 / Fedora 33/32/31/30
Добре дошли в нашето ръководство днес за това как да инсталирате Zoom на CentOS 8 и Fedora 33/32/31/30 Linux система. Zoom е популярна, широко използв...