Kaip konvertuoti tinklalapį į PDF failą ar vaizdus „Linux“

Kaip konvertuoti tinklalapį į PDF failą ar vaizdus „Linux“

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 norėdami automatizuoti HTML dokumentų konvertavimą į PDF failus ir vaizdus.





Šis straipsnis supažindins jus su programomis „wkhtmltopdf“ ir „wkhtmltoimage“, kurių reikia norint palengvinti jūsų darbą.





Kaip konvertuoti HTML į PDF

Jei norite užfiksuoti tinklalapius ir konvertuoti juos į PDF failą, jums padės „wkhtmltopdf“ programa. „Wkhtmltopdf“ yra atvirojo kodo komandinės eilutės įrankis, naudojamas tinklalapiams paversti PDF dokumentais.





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

Įdiekite „wkhtmltopdf“ „Linux“

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



Norėdami įdiegti „wkhtmltopdf“ „Ubuntu“ ir „Debian“ platinimuose:

sudo apt install wkhtmltopdf

„Arch“ pagrįstose distribucijose, tokiose kaip „Manjaro Linux“:





sudo pacman -S wkhtmltopdf

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

sudo dnf install wkhtmltopdf

Pagrindinė sintaksė

Pagrindinė komandos sintaksė yra tokia:





wkhtmltopdf webpage filename

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

Jei norite „Google“ pagrindinį puslapį paversti PDF dokumentu:

wkhtmltopdf https://google.com google.pdf

Išėjimas:

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

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

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

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

Išvesties PDF faile bus trys puslapiai, kaip nurodyta aukščiau paminėtoje komandoje.

Prie išvesties pridėkite pilkų atspalvių filtrą

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

wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf --grayscale 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 šią numatytąją elgseną ir užfiksuoti tinklalapius kraštovaizdyje, naudokite -orientacija vėliava su komanda:

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

Išėjimas:

Atminkite, kad kraštovaizdžio dokumento versija turi didesnį tarpą, palyginti su portretu.

Konvertuojant neįtraukite vaizdų

Kurdami išvestį, jei nenorite, kad „wkhtmltopdf“ pateiktų tinklalapyje esančius vaizdus, ​​naudokite -be vaizdų vėliava:

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

Išėjimas:

Susijęs: Geriausi PDF failo redagavimo įrankiai bet kur

Kaip konvertuoti tinklalapį į vaizdus

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

ką įdiegti naujame kompiuteryje

Pagrindinė sintaksė

Wkhtmltoimage sintaksė panaši į wkhtmltopdf:

wkhtmltoimage webpage filename

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

Konvertuokite tinklalapį į vaizdą

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

wkhtmltoimage https://google.com google.png

Išėjimas:

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

  • JPEG/JPG
  • PNG
  • SVG

Pavyzdžiui, jei norite sukurti JPG vaizdą, tiesiog pakeiskite failo plėtinį komandoje JPG:

wkhtmltoimage https://google.com google.jpg

Susijęs: JPG ir JPEG: kuo skiriasi šie vaizdo failų formatai?

Tinklalapių fiksavimas naudojant „Linux“ terminalą

Jei norite peržiūrėti „wkhtmltopdf“ sukurtus PDF failus, „Linux“ sistemoje turite įdiegti PDF peržiūros programą. Nors daugumoje „Linux“ platinimų yra iš anksto įdiegtas PDF redaktorius, galite rankiniu būdu pasirinkti ir įdiegti jūsų poreikius atitinkantį PDF redaktorių.

Dalintis Dalintis „Tweet“ Paštu 5 geriausi „Linux“ PDF redaktoriai, kuriuos turėtumėte išbandyti

Reikia redaguoti PDF failą „Linux“? Šiuos „Linux“ PDF redaktorius galima nemokamai įdiegti ir jais lengva naudotis.

Skaityti toliau
Susijusios temos
  • Linux
  • PDF
  • Linux
Apie autorių Deepesh Sharma(Paskelbti 79 straipsniai)

„Deepesh“ yra „MUO“ jaunesnysis „Linux“ redaktorius. Jis rašo informacinius vadovus apie „Linux“, siekdamas suteikti palaimingos patirties visiems naujokams. Nesate tikri dėl filmų, bet jei norite kalbėti apie technologijas, jis yra jūsų vaikinas. Laisvalaikiu galite jį skaityti knygas, klausytis skirtingų muzikos žanrų ar groti gitara.

Daugiau iš „Deepesh Sharma“

Prenumeruokite mūsų naujienlaiškį

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

Norėdami užsiprenumeruoti, spustelėkite čia