Szeretné tudni, hogyan készíthet egy weboldalt és mentheti el PDF-dokumentumként vagy képként a terminál segítségével? Szerencsére a Linux rengeteg segédprogrammal rendelkezik, amelyek segítségével automatizálhatja a HTML dokumentumok PDF fájlokká és képekké konvertálását.

Ez a cikk bemutatja a wkhtmltopdf és a wkhtmltoimage segédprogramokat, amelyekre a munka megkönnyítése érdekében szükség van.

Hogyan konvertálhatunk HTML-t PDF-be

Ha weboldalakat szeretne rögzíteni és PDF-fájlokká konvertálni, akkor a wkhtmltopdf segédprogram segít Önnek. A Wkhtmltopdf egy nyílt forráskódú parancssori eszköz, amelyet a weboldalak PDF-dokumentumokká alakítanak.

Mivel az eszköz fejetlenül működik a Linux terminálon belül, nem lesz szüksége semmilyen webes illesztőprogramra vagy böngésző automatizálási keretre, például a Seleniumra.

Telepítse a wkhtmltopdf fájlt Linux rendszerre

A Wkhtmltopdf nem tartozik a Linuxra előre telepített standard csomagok közé. Manuálisan telepítenie kell a rendszer csomagkezelőjével.

instagram viewer

A wkhtmltopdf telepítése Ubuntu és Debian alapú terjesztésekre:

sudo apt install wkhtmltopdf

Arch-alapú disztrókon, mint a Manjaro Linux:

sudo pacman -S wkhtmltopdf

A wkhtmltopdf telepítése olyan RHEL-alapú disztribúciókra is egyszerű, mint a Fedora és a CentOS.

sudo dnf telepítse a wkhtmltopdf fájlt

Alapszintaktika

A parancs alapvető szintaxisa:

wkhtmltopdf weboldal fájlnév

...hol honlap a konvertálni kívánt weboldal URL-je és fájl név a kimeneti PDF fájl neve.

A Google kezdőlapjának PDF-dokumentummá konvertálása:

wkhtmltopdf https://google.com google.pdf

Kimenet:

A PDF fájl megnyitásakor észreveszi, hogy a wkhtmltopdf pontosan elkészítette a weboldalt dokumentumdá.

A weblap több példányának nyomtatása

A - másolatok A flag egy életmentő, ha azt szeretné, hogy a kimeneti fájl több példányban legyen a weboldalról. Ne feledje, hogy több példány nyomtatásakor a wkhtmltopdf nem generál több PDF fájlt, hanem további oldalakat ad hozzá egyetlen dokumentumhoz.

Három másolat létrehozása a Google kezdőlapjáról:

wkhtmltopdf - másolatok 3 https://google.com google.pdf

A kimeneti PDF fájl három oldalt fog tartalmazni, amint azt a fent említett parancs meghatározta.

Szürkeárnyalatos szűrőt adjon a kimenethez

Szürkeárnyalatos szűrő hozzáadásához a PDF fájlba használja a -g vagy --szürkeárnyalatos flag a következő paranccsal:

wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf --szürkeárnyalatos https://google.com google.pdf

Kimeneti fájl:

Módosítsa a PDF tájolását

Alapértelmezés szerint a wkhtmltopdf a PDF fájlt függőleges elrendezésben, azaz álló formátumban állítja elő. Az alapértelmezett viselkedés megváltoztatásához és a weboldalak fekvő helyzetben történő rögzítéséhez használja a --irányultság flag a következő paranccsal:

wkhtmltopdf - tájékozódási táj https://google.com google.pdf

Kimenet:

Ne feledje, hogy a dokumentum fekvő változatának nagyobb a szóköze, a portréhoz képest.

Ne tartalmazzon képeket konvertálás közben

A kimenet generálása közben, ha nem szeretné, hogy a wkhtmltopdf a weboldalon lévő képeket jelenítse meg, használja a --no-images zászló:

wkhtmltopdf --no-images https://google.com google.pdf

Kimenet:

Összefüggő: A legjobb eszközök a PDF fájlok szerkesztésére bárhol

Hogyan konvertálhat egy weboldalt képpé

A wkhtmltoimage segédprogram a wkhtmltopdf csomag része. Ha egy jelentés elkészítésén dolgozik, és webhelyről szeretne képet készíteni, akkor ez az eszköz az Ön javára fog működni. A Linux terminál nemcsak megkönnyíti a képek rögzítését, hanem számos lehetőséget kínál, amelyek lehetővé teszik a kimenet testreszabását.

Alapszintaktika

A Wkhtmltoimage szintaxisa hasonló a wkhtmltopdf-hez:

wkhtmltoimage weboldal fájlneve

...hol honlap egy webhely URL-je és fájl név a kimeneti kép neve.

Weboldal konvertálása képpé

Folytatva a fent említett példát, alakítsuk át a Google kezdőlapját képpé.

wkhtmltoimage https://google.com google.png

Kimenet:

Megadhat egy egyéni fájlformátumot is, amelyet a kimeneti képhez kíván. A Wkhtmltoimage a következő fájlkiterjesztéseket támogatja:

  • JPEG / JPG
  • PNG
  • SVG

Például, ha JPG-képet szeretne létrehozni, egyszerűen cserélje ki a fájlkiterjesztést JPG-re a parancsban:

wkhtmltoimage https://google.com google.jpg

Összefüggő: JPG vs. JPEG: Mi a különbség ezek között a képfájl-formátumok között?

Weboldalak rögzítése a Linux terminál használatával

A wkhtmltopdf által generált PDF fájlok megtekintéséhez telepítenie kell egy PDF nézőt a Linux rendszerére. Míg a legtöbb Linux disztribúcióhoz előre telepített PDF-szerkesztő tartozik, manuálisan kiválaszthatja és telepítheti az igényeinek megfelelő PDF-szerkesztőt.

Email
Az 5 legjobb Linux PDF-szerkesztő, amelyet meg kell próbálnia

Szüksége van egy PDF fájl szerkesztésére Linux alatt? Ezeket a Linux PDF-szerkesztőket szabadon telepíthetik és könnyen kezelhetik.

Olvassa el a következőt

Kapcsolódó témák
  • Linux
  • PDF
  • Linux
A szerzőről
Deepesh Sharma (67 cikk megjelent)

Deepesh a MUO Linux junior szerkesztője. Több mint 3 éve ír információs tartalmat az interneten. Szabadidejében szívesen ír, zenét hallgat és gitározik.

Tovább a Deepesh Sharma-tól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.