Kako pretvoriti spletno stran v datoteko PDF ali slike v Linuxu

Kako pretvoriti spletno stran v datoteko PDF ali slike v Linuxu

Želite vedeti, kako lahko posnamete spletno stran in jo s terminalom shranite kot dokument PDF ali sliko? Na srečo ima Linux številne pripomočke, ki jih lahko uporabite za avtomatizacijo naloge pretvorbe dokumentov HTML v datoteke PDF in slike.





Ta članek vas bo seznanil s pripomočki wkhtmltopdf in wkhtmltoimage, ki jih potrebujete za olajšanje svojega dela.





Kako pretvoriti HTML v PDF

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





Ker orodje brez težav deluje v terminalu Linux, ne potrebujete nobenega spletnega gonilnika ali ogrodja za avtomatizacijo brskalnika, kot je Selenium.

Namestite wkhtmltopdf v Linux

Wkhtmltopdf ni eden od standardnih paketov, ki so vnaprej nameščeni v sistemu Linux. Ročno ga boste morali namestiti z upraviteljem paketov vašega sistema.



Če želite namestiti wkhtmltopdf na distribucije Ubuntu in Debian:

sudo apt install wkhtmltopdf

V distribucijah, ki temeljijo na Archu, kot je Manjaro Linux:





sudo pacman -S wkhtmltopdf

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

sudo dnf install wkhtmltopdf

Osnovna skladnja

Osnovna skladnja ukaza je:





wkhtmltopdf webpage filename

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

Če želite Googlovo domačo stran pretvoriti 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.

The -kopije flag je reševalec, če želite, da ima vaša 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 --copies 3 https://google.com google.pdf

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

Izhodu dodajte filter sive barve

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

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

Izhodna datoteka:

Spremenite usmerjenost PDF -ja

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

wkhtmltopdf --orientation landscape https://google.com google.pdf

Izhod:

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

Med pretvorbo ne vključujte slik

Med ustvarjanjem izpisa, če ne želite, da wkhtmltopdf upodobi slike na spletni strani, uporabite -brez slik zastava:

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

Izhod:

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

Kako spremeniti spletno stran v slike

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

kaj namestiti na nov računalnik

Osnovna skladnja

Wkhtmltoimage ima podobno sintakso kot wkhtmltopdf:

wkhtmltoimage webpage filename

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

Pretvorite spletno stran v sliko

Nadaljujmo 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, za katero želite, da ima izhodna slika. Wkhtmltoimage podpira te razširitve datotek:

  • JPEG/JPG
  • PNG
  • SVG

Na primer, če želite ustvariti sliko JPG, preprosto zamenjajte razširitev datoteke z JPG v ukazu:

wkhtmltoimage https://google.com google.jpg

Povezano: JPG proti JPEG: Kakšna je razlika med temi oblikami slikovnih datotek?

Zajem spletnih strani z uporabo terminala Linux

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

Deliti Deliti Cvrkutati E-naslov 5 najboljših urejevalnikov PDF v sistemu Linux, ki jih morate poskusiti

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

Preberite Naprej
Sorodne teme
  • Linux
  • PDF
  • Linux
O avtorju Deepesh Sharma(79 objavljenih člankov)

Deepesh je mlajši urednik za Linux pri MUO. Piše informacijske vodnike o Linuxu, katerih namen je vsem novincem ponuditi blaženo izkušnjo. Glede filmov nisem prepričan, če pa želite govoriti o tehnologiji, je vaš fant. V prostem času ga lahko berete, poslušate različne glasbene zvrsti ali igrate na kitaro.

Več od Deepesh Sharma

Naročite se na naše novice

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

Kliknite tukaj, da se naročite