Norite sužinoti, kaip galite užfiksuoti tinklalapį ir išsaugoti jį kaip PDF dokumentą ar vaizdą naudodami terminalą? Laimei, „Linux“ turi daugybę paslaugų, kurias galite naudoti automatizuodami HTML dokumentų konversiją į PDF failus ir vaizdus.
Šis straipsnis supažindins jus su „wkhtmltopdf“ ir „wkhtmltoimage“, komunalinėmis paslaugomis, kurių jums reikia, kad jūsų darbas būtų lengvesnis.
Kaip konvertuoti HTML į PDF
Jei norite užfiksuoti tinklalapius ir konvertuoti juos į PDF failą, wkhtmltopdf įrankis jums padės. Wkhtmltopdf yra atvirojo kodo komandų eilutės įrankis, naudojamas tinklalapiams perteikti į PDF dokumentus.
Kadangi įrankis veikia be galo „Linux“ terminale, jums nereikės jokios žiniatinklio tvarkyklės ar naršyklės automatikos sistemos, pvz., „Selenium“.
Įdiekite wkhtmltopdf „Linux“
„Wkhtmltopdf“ nėra vienas iš standartinių paketų, kurie iš anksto įdiegiami „Linux“. Turėsite rankiniu būdu įdiegti naudodami savo sistemos paketų tvarkyklę.
Norėdami įdiegti wkhtmltopdf Ubuntu ir Debian pagrįstuose paskirstymuose:
sudo apt įdiekite wkhtmltopdf
Archo pagrindu veikiančiuose distroskopuose, tokiuose kaip „Manjaro Linux“:
sudo pacman -S wkhtmltopdf
Taip pat lengva įdiegti „wkhtmltopdf“ RHEL pagrįstose distros vietose, tokiose kaip „Fedora“ ir „CentOS“.
sudo dnf įdiekite wkhtmltopdf
Pagrindinė sintaksė
Pagrindinė komandos sintaksė yra:
wkhtmltopdf tinklalapio failo vardas
... kur tinklo puslapis yra tinklalapio, kurį norite konvertuoti, URL adresas failo pavadinimas yra išvesties PDF failo pavadinimas.
Norėdami konvertuoti „Google“ pagrindinį puslapį į PDF dokumentą:
wkhtmltopdf https://google.com google.pdf
Išvestis:
Atidarę PDF failą pastebėsite, kad „wkhtmltopdf“ tinklalapį tiksliai pavertė dokumentu.
Spausdinti kelias tinklalapio kopijas
The - kopijos vėliava yra gelbėtojas, jei norite, kad išvesties faile būtų kelios tinklalapio kopijos. Atminkite, kad spausdinant kelias kopijas, „wkhtmltopdf“ nesukurs kelių PDF failų, bet vietoj to prie vieno dokumento pridės papildomų puslapių.
Norėdami sukurti tris „Google“ pagrindinio puslapio kopijas:
wkhtmltopdf - kopijos 3 https://google.com google.pdf
Išvesties PDF faile bus trys puslapiai, kaip nurodyta pirmiau minėtoje komandoje.
Prie išvesties pridėkite pilkos spalvos filtrą
Norėdami pridėti pilkos spalvos filtrą prie PDF failo, naudokite -g arba --pilkai vėliava su komanda:
wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf - pilkos spalvos skalė https://google.com google.pdf
Išvesties failas:
Pakeiskite PDF orientaciją
Pagal numatytuosius nustatymus wkhtmltopdf sukuria PDF failą vertikaliu išdėstymu, ty portretu. Norėdami pakeisti šį numatytąjį elgesį ir užfiksuoti tinklalapius kraštovaizdžiu, naudokite --orientacija vėliava su komanda:
wkhtmltopdf - orientacijos peizažas https://google.com google.pdf
Išvestis:
Atkreipkite dėmesį, kad horizontalaus dokumento versijoje yra didesnis tarpas, palyginti su portretu.
Neįtraukite vaizdų konvertuodami
Generuodami išvestį, jei nenorite, kad wkhtmltopdf pateiktų vaizdus tinklalapyje, naudokite - nėra vaizdų vėliava:
wkhtmltopdf --nėra vaizdų https://google.com google.pdf
Išvestis:
Susijęs: Geriausi įrankiai PDF failui redaguoti bet kur
Kaip konvertuoti tinklalapį į vaizdus
„Wkhtmltoimage“ įrankis yra „wkhtmltopdf“ paketo dalis. Jei rengiate ataskaitą ir norite įtraukti svetainės vaizdus, šis įrankis veiks jūsų naudai. „Linux“ terminalas ne tik palengvina vaizdų fiksavimą, bet ir suteikia daugybę galimybių, leidžiančių pritaikyti išvestį.
Pagrindinė sintaksė
Wkhtmltoimage sintaksė panaši į wkhtmltopdf:
wkhtmltoimage tinklalapio failo vardas
... kur tinklo puslapis yra svetainės URL ir failo pavadinimas yra išvesties vaizdo pavadinimas.
Konvertuokite tinklalapį į vaizdą
Tęsdami minėtą pavyzdį, paverskime „Google“ pagrindinį puslapį vaizdais.
wkhtmltoimage https://google.com google.png
Išvestis:
Taip pat galite nurodyti pasirinktinį failo formatą, kurį norite turėti išvesties vaizde. Wkhtmltoimage palaiko šiuos failų plėtinius:
- JPEG / JPG
- PNG
- SVG
Pvz., Jei norite sugeneruoti JPG vaizdą, tiesiog pakeiskite failo plėtinį į JPG komandoje:
wkhtmltoimage https://google.com google.jpg
Susijęs: JPG vs. JPEG: koks skirtumas tarp šių vaizdo failų formatų?
Tinklalapių užfiksavimas naudojant „Linux“ terminalą
Jei norite peržiūrėti wkhtmltopdf sugeneruotus PDF failus, turite įdiegti PDF peržiūros priemonę savo „Linux“ sistemoje. Nors daugumoje „Linux“ paskirstymų yra iš anksto įdiegtas PDF redaktorius, galite rankiniu būdu pasirinkti ir įdiegti savo poreikius atitinkantį PDF redaktorių.
Reikia redaguoti PDF failą sistemoje „Linux“? Šiuos „Linux“ PDF redaktorius galima nemokamai įdiegti ir lengvai naudoti.
Skaitykite toliau
- „Linux“
- „Linux“

Deepesh yra MUO „Linux“ jaunesnysis redaktorius. Jis daugiau nei 3 metus rašė informacinį turinį internete. Laisvalaikiu jam patinka rašyti, klausytis muzikos ir groti gitara.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!
Dar vienas žingsnis…!
Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.