Norite sužinoti, kaip galite užfiksuoti tinklalapį ir išsaugoti jį kaip PDF dokumentą ar vaizdą naudodami terminalą? Laimei, „Linux“ turi daugybę paslaugų, kurias galite naudoti automatizuodami HTML dokumentų konversiją į PDF failus ir vaizdus.

Šis straipsnis supažindins jus su „wkhtmltopdf“ ir „wkhtmltoimage“, komunalinėmis paslaugomis, kurių jums reikia, kad jūsų darbas būtų lengvesnis.

Kaip konvertuoti HTML į PDF

Jei norite užfiksuoti tinklalapius ir konvertuoti juos į PDF failą, wkhtmltopdf įrankis jums padės. Wkhtmltopdf yra atvirojo kodo komandų eilutės įrankis, naudojamas tinklalapiams perteikti į PDF dokumentus.

Kadangi įrankis veikia be galo „Linux“ terminale, jums nereikės jokios žiniatinklio tvarkyklės ar naršyklės automatikos sistemos, pvz., „Selenium“.

Įdiekite wkhtmltopdf „Linux“

„Wkhtmltopdf“ nėra vienas iš standartinių paketų, kurie iš anksto įdiegiami „Linux“. Turėsite rankiniu būdu įdiegti naudodami savo sistemos paketų tvarkyklę.

Norėdami įdiegti wkhtmltopdf Ubuntu ir Debian pagrįstuose paskirstymuose:

instagram viewer
sudo apt įdiekite wkhtmltopdf

Archo pagrindu veikiančiuose distroskopuose, tokiuose kaip „Manjaro Linux“:

sudo pacman -S wkhtmltopdf

Taip pat lengva įdiegti „wkhtmltopdf“ RHEL pagrįstose distros vietose, tokiose kaip „Fedora“ ir „CentOS“.

sudo dnf įdiekite wkhtmltopdf

Pagrindinė sintaksė

Pagrindinė komandos sintaksė yra:

wkhtmltopdf tinklalapio failo vardas

... kur tinklo puslapis yra tinklalapio, kurį norite konvertuoti, URL adresas failo pavadinimas yra išvesties PDF failo pavadinimas.

Norėdami konvertuoti „Google“ pagrindinį puslapį į PDF dokumentą:

wkhtmltopdf https://google.com google.pdf

Išvestis:

Atidarę PDF failą pastebėsite, kad „wkhtmltopdf“ tinklalapį tiksliai pavertė dokumentu.

Spausdinti kelias tinklalapio kopijas

The - kopijos vėliava yra gelbėtojas, jei norite, kad išvesties faile būtų kelios tinklalapio kopijos. Atminkite, kad spausdinant kelias kopijas, „wkhtmltopdf“ nesukurs kelių PDF failų, bet vietoj to prie vieno dokumento pridės papildomų puslapių.

Norėdami sukurti tris „Google“ pagrindinio puslapio kopijas:

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

Išvesties PDF faile bus trys puslapiai, kaip nurodyta pirmiau minėtoje komandoje.

Prie išvesties pridėkite pilkos spalvos filtrą

Norėdami pridėti pilkos spalvos filtrą prie PDF failo, naudokite -g arba --pilkai vėliava su komanda:

wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf - pilkos spalvos skalė https://google.com google.pdf

Išvesties failas:

Pakeiskite PDF orientaciją

Pagal numatytuosius nustatymus wkhtmltopdf sukuria PDF failą vertikaliu išdėstymu, ty portretu. Norėdami pakeisti šį numatytąjį elgesį ir užfiksuoti tinklalapius kraštovaizdžiu, naudokite --orientacija vėliava su komanda:

wkhtmltopdf - orientacijos peizažas https://google.com google.pdf

Išvestis:

Atkreipkite dėmesį, kad horizontalaus dokumento versijoje yra didesnis tarpas, palyginti su portretu.

Neįtraukite vaizdų konvertuodami

Generuodami išvestį, jei nenorite, kad wkhtmltopdf pateiktų vaizdus tinklalapyje, naudokite - nėra vaizdų vėliava:

wkhtmltopdf --nėra vaizdų https://google.com google.pdf

Išvestis:

Susijęs: Geriausi įrankiai PDF failui redaguoti bet kur

Kaip konvertuoti tinklalapį į vaizdus

„Wkhtmltoimage“ įrankis yra „wkhtmltopdf“ paketo dalis. Jei rengiate ataskaitą ir norite įtraukti svetainės vaizdus, ​​šis įrankis veiks jūsų naudai. „Linux“ terminalas ne tik palengvina vaizdų fiksavimą, bet ir suteikia daugybę galimybių, leidžiančių pritaikyti išvestį.

Pagrindinė sintaksė

Wkhtmltoimage sintaksė panaši į wkhtmltopdf:

wkhtmltoimage tinklalapio failo vardas

... kur tinklo puslapis yra svetainės URL ir failo pavadinimas yra išvesties vaizdo pavadinimas.

Konvertuokite tinklalapį į vaizdą

Tęsdami minėtą pavyzdį, paverskime „Google“ pagrindinį puslapį vaizdais.

wkhtmltoimage https://google.com google.png

Išvestis:

Taip pat galite nurodyti pasirinktinį failo formatą, kurį norite turėti išvesties vaizde. Wkhtmltoimage palaiko šiuos failų plėtinius:

  • JPEG / JPG
  • PNG
  • SVG

Pvz., Jei norite sugeneruoti JPG vaizdą, tiesiog pakeiskite failo plėtinį į JPG komandoje:

wkhtmltoimage https://google.com google.jpg

Susijęs: JPG vs. JPEG: koks skirtumas tarp šių vaizdo failų formatų?

Tinklalapių užfiksavimas naudojant „Linux“ terminalą

Jei norite peržiūrėti wkhtmltopdf sugeneruotus PDF failus, turite įdiegti PDF peržiūros priemonę savo „Linux“ sistemoje. Nors daugumoje „Linux“ paskirstymų yra iš anksto įdiegtas PDF redaktorius, galite rankiniu būdu pasirinkti ir įdiegti savo poreikius atitinkantį PDF redaktorių.

El
5 geriausi „Linux“ PDF redaktoriai, kuriuos turėtumėte išbandyti

Reikia redaguoti PDF failą sistemoje „Linux“? Šiuos „Linux“ PDF redaktorius galima nemokamai įdiegti ir lengvai naudoti.

Skaitykite toliau

Susijusios temos
  • „Linux“
  • PDF
  • „Linux“
Apie autorių
„Deepesh Sharma“ (Paskelbti 67 straipsniai)

Deepesh yra MUO „Linux“ jaunesnysis redaktorius. Jis daugiau nei 3 metus rašė informacinį turinį internete. Laisvalaikiu jam patinka rašyti, klausytis muzikos ir groti gitara.

Daugiau iš „Deepesh Sharma“

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Dar vienas žingsnis…!

Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.

.