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.
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.
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
- Linux
- Linux
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.
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.