Kako pretvoriti web stranicu u PDF datoteku ili slike u Linuxu

Kako pretvoriti web stranicu u PDF datoteku ili slike u Linuxu

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

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 isprobati

Trebate 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
  • PDF
  • Linux
O autoru Deepesh Sharma(79 objavljenih članaka)

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 Sharma

Pretplatite 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