Ž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:

instagram viewer
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.

E-mail
5 najboljih Linux uređivača PDF-a koje biste trebali isprobati

Trebate urediti PDF datoteku u Linuxu? Ovi Linux PDF uređivači mogu se besplatno instalirati i jednostavni su za upotrebu.

Pročitajte Dalje

Povezane teme
  • Linux
  • PDF
  • Linux
O autoru
Deepesh Sharma (67 članaka objavljeno)

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.

Više od Deepesh Sharme

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.

.