Ž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 uslužnih programa koje možete koristiti za automatizaciju zadatka pretvaranja HTML dokumenata u PDF datoteke i slike.
Ovaj će vas članak upoznati s wkhtmltopdf i wkhtmltoimage, usluž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, uslužni program wkhtmltopdf pomoći će vam. Wkhtmltopdf je alat naredbenog retka otvorenog koda koji se koristi za prikazivanje web stranica u PDF dokumentima.
Budući da alat radi bezglavo unutar Linux terminala, neće vam trebati web upravljački program ili okvir za automatizaciju preglednika poput Selenium.
Instalirajte wkhtmltopdf na Linux
Wkhtmltopdf nije jedan od standardnih paketa koji dolaze unaprijed instalirani na Linux. Morat ćete ga ručno instalirati pomoću upravitelja paketa vašeg sustava.
Da biste instalirali wkhtmltopdf na distribucije zasnovane na Ubuntuu i Debianu:
sudo apt instalirati wkhtmltopdf
Na distribucijama zasnovanim na Archu, poput Manjaro Linuxa:
sudo pacman -S wkhtmltopdf
Instaliranje wkhtmltopdf-a na distros distribucije zasnovane na RHEL-u poput Fedore i CentOS-a također je jednostavno.
sudo dnf instalirati wkhtmltopdf
Osnovna sintaksa
Osnovna sintaksa naredbe je:
wkhtmltopdf naziv datoteke web stranice
...gdje web stranicu je URL web stranice koju želite pretvoriti i naziv datoteke naziv je izlazne PDF datoteke.
Da biste pretvorili Googleovu početnu stranicu u PDF dokument:
wkhtmltopdf https://google.com google.pdf
Izlaz:
Otvarajući PDF datoteku, primijetit ćete da je wkhtmltopdf precizno prikazao web stranicu u dokument.
Ispis više kopija web stranice
The --kopije flag je spasitelj 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 stvorili tri kopije Googleove početne stranice:
wkhtmltopdf --kopije 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 PDF datoteci dodali filtar sivih tonova, upotrijebite -g ili - siva skala zastava s naredbom:
wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf - siva skala https://google.com google.pdf
Izlazna datoteka:
Promijenite orijentaciju PDF-a
Prema zadanim postavkama wkhtmltopdf generira PDF datoteku u vertikalnom rasporedu, tj. Portretu. Da biste promijenili ovo zadano ponašanje i umjesto toga uhvatili web stranice u pejzažu, upotrijebite --orijentacija zastava s naredbom:
wkhtmltopdf - orijentacijski krajolik https://google.com google.pdf
Izlaz:
Imajte na umu da pejzažna verzija dokumenta ima veće razmake u odnosu na portret.
Ne uključuju slike tijekom pretvorbe
Dok generirate izlaz, ako ne želite da wkhtmltopdf generira slike prisutne na web stranici, upotrijebite --no-slike zastava:
wkhtmltopdf - nema slika https://google.com google.pdf
Izlaz:
Povezano: Najbolji alati za bilo koje uređivanje PDF datoteke
Kako pretvoriti web stranicu u slike
Uslužni program wkhtmltoimage dio je paketa wkhtmltopdf. 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 niz opcija koje vam omogućuju prilagodbu rezultata.
Osnovna sintaksa
Wkhtmltoimage ima sintaksu sličnu wkhtmltopdf:
wkhtmltoimage naziv datoteke web stranice
...gdje web stranicu je URL web stranice i naziv datoteke je naziv izlazne slike.
Pretvorite web stranicu u sliku
Nastavljajući sa gore spomenutim primjerom, pretvorimo Googleovu početnu stranicu u slike.
wkhtmltoslika https://google.com google.png
Izlaz:
Također možete odrediti prilagođeni format datoteke koji želite da ima izlazna slika. Wkhtmltoimage podržava sljedeća proširenja datoteka:
- JPEG / JPG
- PNG
- SVG
Na primjer, ako želite generirati JPG sliku, jednostavno u naredbi zamijenite ekstenziju datoteke JPG:
wkhtmltoslika https://google.com google.jpg
Povezano: JPG vs. JPEG: Koja je razlika između ovih formata datoteka slika?
Snimanje web stranica pomoću Linux terminala
Morate imati instaliran PDF preglednik na vašem Linux sustavu ako želite pregledati PDF datoteke generirane u wkhtmltopdf. Iako se većina distribucija Linuxa isporučuje s unaprijed instaliranim PDF uređivačem, možete ručno odabrati i instalirati PDF uređivač koji odgovara vašim potrebama.
Trebate urediti PDF datoteku u Linuxu? Ovi Linux PDF uređivači mogu se besplatno instalirati i jednostavni su za upotrebu.
Pročitajte Dalje
- Linux
- Linux
Deepesh je mlađi urednik za Linux u MUO. Na internetu piše informativni sadržaj više od 3 godine. U slobodno vrijeme uživa u pisanju, slušanju glazbe i sviranju gitare.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Još jedan korak…!
Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.