Želite znati kako možete snimiti web stranicu i spremiti je kao PDF dokument ili sliku pomoću terminala? Srećom, Linux ima mnoštvo pomoćnih programa koje možete koristiti za automatiziranje zadatka pretvaranja HTML dokumenata u PDF datoteke i slike.
Ovaj će vas članak upoznati s wkhtmltopdf i wkhtmltoimage, pomoćnim programima koji su vam potrebni za olakšavanje rada.
Kako pretvoriti HTML u PDF
Ako želite snimiti web stranice i pretvoriti ih u PDF datoteku, pomoćni program wkhtmltopdf pomoći će vam. Wkhtmltopdf je alat za naredbeni redak otvorenog koda koji se koristi za pretvaranje web stranica u PDF dokumente.
Budući da alat bez problema radi unutar Linux terminala, nećete trebati nikakav upravljački program za web ili okvir za automatizaciju preglednika poput Selenium.
Instalirajte wkhtmltopdf na Linux
Wkhtmltopdf nije jedan od standardnih paketa koji dolaze unaprijed instalirani na Linuxu. Morat ćete ga ručno instalirati pomoću upravitelja paketa vašeg sustava.
Da biste instalirali wkhtmltopdf na Ubuntu i Debian distribucije:
sudo apt install wkhtmltopdf
Na distrojima temeljenim na Archu, poput Manjaro Linuxa:
sudo pacman -S wkhtmltopdf
Lako je instalirati i wkhtmltopdf na distributere zasnovane na RHEL-u, poput Fedore i CentOS-a.
sudo dnf install wkhtmltopdf
Osnovna sintaksa
Osnovna sintaksa naredbe je:
wkhtmltopdf webpage filename
...gdje web stranicu je URL web stranice koju želite pretvoriti i naziv datoteke je naziv izlazne PDF datoteke.
Za pretvaranje Googleove početne stranice u PDF dokument:
wkhtmltopdf https://google.com google.pdf
Izlaz:
Prilikom otvaranja PDF datoteke primijetit ćete da je wkhtmltopdf precizno pretvorio web stranicu u dokument.
Ispis više kopija web stranice
The -kopije flag je spas ako želite da vaša izlazna datoteka ima više kopija web stranice. Imajte na umu da prilikom ispisa više kopija wkhtmltopdf neće generirati više PDF datoteka, već će umjesto toga dodati dodatne stranice u jedan dokument.
Da biste izradili tri kopije Google početne stranice:
wkhtmltopdf --copies 3 https://google.com google.pdf
Izlazna PDF datoteka sadržavat će tri stranice kako je navedeno u gore spomenutoj naredbi.
Izlazu dodajte filtar sive boje
Da biste u PDF datoteku dodali filter u sivim tonovima, upotrijebite -g ili -sive nijanse zastavica s naredbom:
wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf --grayscale https://google.com google.pdf
Izlazna datoteka:
Promijenite orijentaciju PDF -a
Prema zadanim postavkama, wkhtmltopdf generira PDF datoteku u okomitom rasporedu, tj. Portretu. Da biste promijenili ovo zadano ponašanje i umjesto toga snimili web stranice u vodoravnom položaju, upotrijebite --orijentacija zastavica s naredbom:
wkhtmltopdf --orientation landscape https://google.com google.pdf
Izlaz:
Imajte na umu da pejzažna verzija dokumenta ima veću praznu površinu u usporedbi s okomitom.
Nemojte uključivati slike tijekom pretvorbe
Prilikom generiranja izlaza, ako ne želite da wkhtmltopdf prikazuje slike prisutne na web stranici, upotrijebite --ne-slike zastava:
wkhtmltopdf --no-images https://google.com google.pdf
Izlaz:
Povezano: Najbolji alati za uređivanje PDF datoteke bilo gdje
Kako web stranicu pretvoriti u slike
Pomoćni program wkhtmltoimage dio je wkhtmltopdf paketa. Ako radite na izvješću i želite uključiti slike web stranice, ovaj će alat raditi u vašu korist. Linux terminal ne samo da vam olakšava snimanje slika, već vam nudi i niz opcija koje vam omogućuju prilagodbu vašeg ispisa.
koja vam je oprema potrebna za pokretanje youtube kanala
Osnovna sintaksa
Wkhtmltoimage ima sintaksu sličnu wkhtmltopdf:
wkhtmltoimage webpage filename
...gdje web stranicu je URL web stranice i naziv datoteke je naziv izlazne slike.
Pretvorite web stranicu u sliku
Nastavljajući s gore spomenutim primjerom, pretvorimo Googleovu početnu stranicu u slike.
wkhtmltoimage https://google.com google.png
Izlaz:
Također možete odrediti prilagođeni format datoteke za koji želite da ima izlaznu sliku. Wkhtmltoimage podržava sljedeće nastavke datoteka:
- JPEG/JPG
- PNG
- SVG
Na primjer, ako želite generirati JPG sliku, jednostavno zamijenite ekstenziju datoteke s JPG u naredbi:
wkhtmltoimage https://google.com google.jpg
Povezano: JPG u odnosu na JPEG: Koja je razlika između ovih formata slikovnih datoteka?
Snimanje web stranica pomoću Linux terminala
Morate imati preglednik PDF -a na vašem Linux sustavu ako želite pregledati PDF datoteke koje je generirao wkhtmltopdf. Iako većina distribucija Linuxa dolazi s unaprijed instaliranim uređivačem PDF -a, možete ručno odabrati i instalirati PDF uređivač koji odgovara vašim potrebama.
Udio Udio Cvrkut E -pošta 5 najboljih Linux uređivača PDF -ova koje biste trebali isprobatiTrebate urediti PDF datoteku u Linuxu? Ovi Linux PDF uređivači besplatni su za instalaciju i jednostavni za korištenje.
Pročitajte Dalje Povezane teme- Linux
- Linux
Deepesh je mlađi urednik za Linux u MUO -u. On piše informativne vodiče o Linuxu s ciljem pružiti blaženo iskustvo svim pridošlicama. Nisam siguran u filmove, ali ako želite razgovarati o tehnologiji, on je vaš momak. U slobodno vrijeme možete ga pronaći kako čita knjige, sluša različite glazbene žanrove ili svira gitaru.
Više od Deepesh SharmaPretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu