Wkhtmltopdf, generáljon pdf fájlokat vagy képeket az internetről

a wkhtmltopdf-ről

A következő cikkben megnézzük a wkhtmltopdf csomagot, amely tartalmazza a wkhtmltopdf és a wkhtmltoimage eszközöket. Ezek nyílt forráskódú parancssori eszközök (LGPLv3), amelyekkel tudsz renderelje a HTML-t PDF-be vagy különféle képformátumokba a Qt WebKit renderelő motor segítségével.

A következő sorokban meglátjuk, hogyan tudunk konvertálja a weboldalakat html formátumból Pdf formátum vagy kép, mindezt egyszerű módon és minden esetben csak egy paranccsal. Ezen eredmények eléréséhez a wkhtmltopdf és a wkhtmltoimage parancssori eszközöket fogjuk használni.

A wkhtmltopdf esetében el kell mondani, hogy képes több objektumot is elhelyezni a kimeneti fájlban. Ez lehetővé teszi számunkra, hogy egyetlen oldallal, fedőlappal vagy tartalomjegyzékkel dolgozzunk. Az objektumokat a kimeneti dokumentumban a parancssorban megadott sorrendben helyezzük el, az opciókat objektumonként vagy a globális opciók területen adhatjuk meg.

Telepítse a wkhtmltopdf fájlt az Ubuntu 18.04-re

A wkhtmltopdf csomagban található eszközök legújabb verzióinak megszerzéséhez telepítenünk kell a megfelelő .deb csomagot, amelyet le kell töltenünk a weboldaláról. A következő sorokban megyünk telepítse a wkhtmltopdf és a wkhtmltoimage alkalmazást az Ubuntu 18.04-re gyorsan és egyszerűen.

Először is frissítse az operációs rendszer számára elérhető szoftverek listáját. Ezt úgy fogjuk megtenni, hogy beírunk egy terminált (Ctrl + Alt + T):

sudo apt update

Frissítettük a szoftverlistát wget telepítése, ha még nincs telepítve:

sudo apt -y install wget

A következő lépés lesz meglátogatni a honlapot indít, onnan tudjuk majd letölteni legújabb, közzétett stabil verzióját. Ezen az oldalon megtaláljuk a wkhtmltopdf .deb csomag legújabb verzióját. A következő parancsot is beírhatja a terminálba, amellyel ma a legújabb stabil verziót fogjuk letölteni:

.deb fájl letöltése a wkhtmltopdf fájlról

wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb

Miután a letöltés befejeződött, megtehetjük telepítse az újonnan letöltött csomagot írja be a parancsot:

wkhtmltox .deb telepítése

sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb

Ha a függőségek kudarcot vallanak, amint az az előző képernyőképen látható, ezt kijavíthatjuk, ha ugyanabba a terminálba írunk:

sudo apt -f install

A wkhtmltopdf használata az Ubuntuban

Ha érdekel egy weboldal PDF-formátumba történő konvertálása, akkor csak erre lesz szükségünk használja a következő szintaxist a terminálban az átalakításhoz:

wkhtmltopdf [página-web] [archivo.pdf]

A parancs használatára a következő példa lehet:

wkhtmltopdf Wikipédia bash

wkhtmltopdf https://es.wikipedia.org/wiki/Bash bash.pdf

Az átalakítás után láthatja az eredményeket. Egy PDF fájl jön létre abban a könyvtárban, ahonnan végrehajtjuk a parancsot, amely lehetővé teszi számunkra, hogy megnézzük annak tartalmát, mint bármelyik pdf-ben.

wkhtmltopdf wikipedia -ból pdf -be

file bash.pdf

A wkhtmltoimage használata az Ubuntuban

Abban az esetben, ha érdekel konvertálja a weboldalt képpé, ugyanazt a szintaxist használhatjuk, amelyet az előző paranccsal használtunk:

wkhtmltoimage Wikipedia bash png

wkhtmltoimage https://es.wikipedia.org/wiki/Bash bash.png

Segítség

Meg lehet szerezni segítség a wkhtmltopdf és a wkhtmltoimage oldalakon a terminálba beírva a következő parancsokat. Ha segítségre van szüksége az első parancsról, amelyet használnia kell:

wkhtmltopdf segítség

wkhtmltopdf -h

Abban az esetben, ha szüksége lenne rá segítség a második parancsnál, ugyanazt a lehetőséget is hozzáadhatjuk:

wkhtmltoimage -help

wkhtmltoimage -h

A segítségnyújtás másik módja az lesz használjon man oldalakat megfelelő.

wkhtmltopdf man oldalak

Csak látjuk, hogyan tudunk konvertálja a weboldalakat a kívánt HTML formátumból PDF-be és Image-be a wkhtmltopdf és a wkhtmltoimage eszközökkel. A felhasználók ezen eszközöket sokféleképpen használhatják, kezdve számlák előállításához, jegyzetek mentéséhez, születésnapi kártyák készítéséhez vagy bármilyen más eszembe jutó dologhoz. Csak ki kell használnia a fantáziáját.

Az alkalmazás forráskódja a GitHub az alkalmazás és akkor többet tudni róla a projekt honlapja Ebben dokumentációt találhat ezekről az eszközökről.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.