Haluatko tietää, kuinka voit kaapata verkkosivun ja tallentaa sen PDF-dokumenttina tai kuvana päätelaitteen avulla? Onneksi Linuxilla on lukuisia apuohjelmia, joiden avulla voit automatisoida HTML-asiakirjojen muuntamisen PDF-tiedostoiksi ja kuviksi.
Tässä artikkelissa esitellään wkhtmltopdf- ja wkhtmltoimage-apuohjelmat, joita tarvitset työn helpottamiseksi.
Kuinka muuntaa HTML-tiedosto PDF-muotoon
Jos haluat kaapata verkkosivuja ja muuntaa ne PDF-tiedostoksi, wkhtmltopdf -apuohjelma auttaa sinua. Wkhtmltopdf on avoimen lähdekoodin komentorivityökalu, jota käytetään verkkosivujen tekemiseen PDF-dokumenteiksi.
Koska työkalu toimii päätön Linux-päätelaitteen sisällä, et tarvitse mitään web-ohjainta tai selainautomaatiokehystä, kuten Selenium.
Asenna wkhtmltopdf Linuxiin
Wkhtmltopdf ei kuulu vakiopaketteihin, jotka on esiasennettu Linuxiin. Sinun on asennettava se manuaalisesti järjestelmän paketinhallinnalla.
Asenna wkhtmltopdf Ubuntu- ja Debian-pohjaisiin jakeluihin:
sudo apt install wkhtmltopdf
Arch-pohjaisissa distroissa, kuten Manjaro Linux:
sudo pacman -S wkhtmltopdf
Myös wkhtmltopdf: n asentaminen RHEL-pohjaisiin distroihin, kuten Fedora ja CentOS, on helppoa.
sudo dnf asenna wkhtmltopdf
Perussyntaksi
Komennon perussyntaksi on:
wkhtmltopdf verkkosivun tiedostonimi
...missä Nettisivu on muunnettavan verkkosivun URL-osoite ja Tiedoston nimi on tulostettavan PDF-tiedoston nimi.
Google-kotisivun muuntaminen PDF-dokumentiksi:
wkhtmltopdf https://google.com google.pdf
Tuotos:
Avaamalla PDF-tiedoston huomaat, että wkhtmltopdf on tehnyt verkkosivun tarkalleen dokumentiksi.
Tulosta useita kopioita verkkosivulta
--kopiot flag on hengenpelastaja, jos haluat, että tulostustiedostossasi on useita kopioita verkkosivusta. Huomaa, että kun tulostetaan useita kopioita, wkhtmltopdf ei luo useita PDF-tiedostoja, mutta lisää sen sijaan ylimääräisiä sivuja yhteen asiakirjaan.
Kolmen kopion luominen Googlen etusivulta:
wkhtmltopdf - kopiot 3 https://google.com google.pdf
Tulostettava PDF-tiedosto sisältää kolme sivua edellä mainitun komennon mukaisesti.
Lisää harmaasävyn suodatin tulosteeseen
Lisää harmaasävyn suodatin PDF-tiedostoon käyttämällä -g tai --harmaasävy lippu komennolla:
wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf --harmaasävy https://google.com google.pdf
Tulostustiedosto:
Vaihda PDF-tiedoston suunta
Oletuksena wkhtmltopdf luo PDF-tiedoston pystysuunnassa eli pystysuunnassa. Jos haluat muuttaa tätä oletuskäyttäytymistä ja siepata verkkosivuja vaakasuunnassa, käytä --suuntautuminen lippu komennolla:
wkhtmltopdf - suuntausmaisema https://google.com google.pdf
Tuotos:
Huomaa, että asiakirjan vaakasuuntaisella versiolla on suurempi välilyönti kuin pystysuoralla.
Älä sisällytä kuvia muunnettaessa
Jos et halua, että wkhtmltopdf renderöi kuvia verkkosivulla, käytä --no-kuvia lippu:
wkhtmltopdf --no-images https://google.com google.pdf
Tuotos:
Liittyvät: Parhaat työkalut PDF-tiedoston muokkaamiseen missä tahansa
Kuinka muuntaa verkkosivu kuviksi
Wkhtmltoimage -apuohjelma on osa wkhtmltopdf-pakettia. Jos työskentelet raportin parissa ja haluat sisällyttää kuvia verkkosivustosta, tämä työkalu toimii sinun eduksesi. Linux-pääte helpottaa kuvien sieppaamista, mutta tarjoaa myös useita vaihtoehtoja, joiden avulla voit mukauttaa lähtöäsi.
Perussyntaksi
Wkhtmltoimage: n syntaksin muoto on samanlainen kuin wkhtmltopdf:
wkhtmltoimage-verkkosivun tiedostonimi
...missä Nettisivu on verkkosivuston URL ja Tiedoston nimi on tulostettavan kuvan nimi.
Muunna verkkosivu kuvaksi
Jatkaaksemme edellä mainittua esimerkkiä, muunnetaan Googlen kotisivu kuviksi.
wkhtmltoimage https://google.com google.png
Tuotos:
Voit myös määrittää mukautetun tiedostomuodon, jonka haluat lähtökuvan olevan. Wkhtmltoimage tukee seuraavia tiedostotunnisteita:
- JPEG / JPG
- PNG
- SVG
Esimerkiksi, jos haluat luoda JPG-kuvan, korvaa vain tiedostotunniste JPG: llä komennossa:
wkhtmltoimage https://google.com google.jpg
Liittyvät: JPG vs. JPEG: Mikä on ero näiden kuvatiedostomuotojen välillä?
Verkkosivujen sieppaaminen Linux-päätelaitteella
Sinulla on oltava asennettuna PDF-katseluohjelma Linux-järjestelmääsi, jos haluat tarkastella wkhtmltopdf: n luomia PDF-tiedostoja. Vaikka useimmissa Linux-jakeluissa on esiasennettu PDF-editori, voit valita ja asentaa manuaalisesti tarpeisiisi sopivan PDF-editorin.
Tarvitseeko muokata PDF-tiedostoa Linuxissa? Nämä Linux-PDF-editorit ovat vapaasti asennettavissa ja helppokäyttöisiä.
Lue seuraava
- Linux
- Linux
Deepesh on MUO: n nuorempi toimittaja Linuxille. Hän on kirjoittanut tietosisältöä Internetissä yli 3 vuotta. Vapaa-ajallaan hän nauttii kirjoittamisesta, musiikin kuuntelusta ja kitaransoitosta.
Tilaa uutiskirjeemme
Liity uutiskirjeeseemme, jossa on teknisiä vinkkejä, arvosteluja, ilmaisia e-kirjoja ja erikoistarjouksia!
Vielä yksi askel !!!
Vahvista sähköpostiosoitteesi juuri lähettämässäsi sähköpostiviestissä.