Bi radi vedeli, kako lahko s pomočjo terminala zajamete spletno stran in jo shranite kot dokument PDF ali sliko? Na srečo ima Linux veliko pripomočkov, s katerimi lahko avtomatizirate nalogo pretvorbe dokumentov HTML v datoteke PDF in slike.

Ta članek vam bo predstavil wkhtmltopdf in wkhtmltoimage, pripomočke, ki jih potrebujete za lažje delo.

Kako pretvoriti HTML v PDF

Če želite zajeti spletne strani in jih pretvoriti v datoteko PDF, vam bo pomagal pripomoček wkhtmltopdf. Wkhtmltopdf je odprtokodno orodje ukazne vrstice, ki se uporablja za upodabljanje spletnih strani v dokumente PDF.

Ker orodje deluje brezglavo znotraj terminala Linux, ne boste potrebovali nobenega spletnega gonilnika ali okvira za avtomatizacijo brskalnika, kot je Selenium.

Namestite wkhtmltopdf v Linux

Wkhtmltopdf ni eden od standardnih paketov, ki so vnaprej nameščeni v Linuxu. Namestiti ga boste morali ročno z upraviteljem paketov vašega sistema.

Če želite namestiti wkhtmltopdf v distribucije, ki temeljijo na Ubuntu in Debian:

sudo apt namestite wkhtmltopdf

Na distribucijskih sistemih, kot je Manjaro Linux, na osnovi Arch:

sudo pacman -S wkhtmltopdf

Tudi namestitev wkhtmltopdf na distribucijske sisteme, ki temeljijo na RHEL, kot sta Fedora in CentOS, je enostavna.

sudo dnf namestite wkhtmltopdf

Osnovna sintaksa

Osnovna sintaksa ukaza je:

wkhtmltopdf ime datoteke spletne strani

...kje Spletna stran je URL spletne strani, ki jo želite pretvoriti in Ime datoteke je ime izhodne datoteke PDF.

Googlovo domačo stran pretvorite v dokument PDF:

wkhtmltopdf https://google.com google.pdf

Izhod:

Ko odprete datoteko PDF, boste opazili, da je wkhtmltopdf natančno upodobil spletno stran v dokument.

Natisnite več kopij spletne strani

The --kopije flag je rešilno sredstvo, če želite, da ima izhodna datoteka več kopij spletne strani. Upoštevajte, da pri tiskanju več kopij wkhtmltopdf ne bo ustvaril več datotek PDF, ampak bo namesto tega v en dokument dodal dodatne strani.

Če želite ustvariti tri kopije Googlove domače strani:

wkhtmltopdf --kopije 3 https://google.com google.pdf

Izhodna datoteka PDF bo vsebovala tri strani, kot je določeno v prej omenjenem ukazu.

Izhodu dodajte filter sivine

Če želite datoteki PDF dodati filter sivine, uporabite -g ali - sivina zastava z ukazom:

wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf - sivine https://google.com google.pdf

Izhodna datoteka:

Spremenite usmeritev PDF-ja

Wkhtmltopdf privzeto ustvari datoteko PDF v navpični postavitvi, tj. Pokončno. Če želite spremeniti to privzeto vedenje in namesto tega zajeti spletne strani v ležečem položaju, uporabite - orientacija zastava z ukazom:

wkhtmltopdf - orientacijska pokrajina https://google.com google.pdf

Izhod:

Upoštevajte, da ima ležeča različica dokumenta večje presledke v primerjavi s pokončno.

Med pretvorbo ne vključujte slik

Če ne želite, da wkhtmltopdf generira izhodne podatke, upodablja slike na spletni strani, uporabite --no-images zastava:

wkhtmltopdf --no-images https://google.com google.pdf

Izhod:

Sorodno: Najboljša orodja za urejanje datoteke PDF kjer koli

Kako pretvoriti spletno stran v slike

Pripomoček wkhtmltoimage je del paketa wkhtmltopdf. Če delate na poročilu in želite vključiti slike spletnega mesta, bo to orodje delovalo v vašo korist. Terminal Linux vam ne olajša samo zajemanja slik, temveč vam ponuja tudi vrsto možnosti, ki omogočajo prilagajanje izhoda.

Osnovna sintaksa

Wkhtmltoimage ima sintakso, podobno kot wkhtmltopdf:

wkhtmltoimage ime datoteke spletne strani

...kje Spletna stran je URL spletnega mesta in Ime datoteke je ime izhodne slike.

Pretvori spletno stran v sliko

Nadaljujemo z zgoraj omenjenim primerom, pretvorimo Googlovo domačo stran v slike.

wkhtmltoimage https://google.com google.png

Izhod:

Določite lahko tudi obliko datoteke po meri, ki jo želite imeti na izhodni sliki. Wkhtmltoimage podpira naslednje končnice datotek:

  • JPEG / JPG
  • PNG
  • SVG

Če želite na primer ustvariti sliko JPG, v ukazu preprosto nadomestite pripono datoteke z JPG:

wkhtmltoimage https://google.com google.jpg

Sorodno: JPG vs. JPEG: Kakšna je razlika med temi formati slikovnih datotek?

Zajem spletnih strani s pomočjo terminala Linux

Če si želite ogledati datoteke PDF, ki jih ustvari wkhtmltopdf, morate imeti v sistemu Linux nameščen pregledovalnik PDF. Medtem ko ima večina distribucij Linuxa vnaprej nameščen urejevalnik PDF, lahko ročno izberete in namestite urejevalnik PDF, ki ustreza vašim potrebam.

E-naslov
5 najboljših urejevalnikov PDF PDF za Linux, ki jih morate poskusiti

Ali želite urediti datoteko PDF v Linuxu? Ti Linux PDF urejevalniki so brezplačni za namestitev in enostavni za uporabo.

Preberite Naprej

Sorodne teme
  • Linux
  • PDF
  • Linux
O avtorju
Deepesh Sharma (67 objavljenih člankov)

Deepesh je mlajši urednik za Linux pri MUO. Na internetu že več kot 3 leta piše informativne vsebine. V prostem času uživa v pisanju, poslušanju glasbe in igranju kitare.

Več od Deepesh Sharme

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.