Vai vēlaties uzzināt, kā varat uzņemt tīmekļa lapu un saglabāt to kā PDF dokumentu vai attēlu, izmantojot termināli? Par laimi, Linux ir daudz utilītu, kuras varat izmantot, lai automatizētu HTML dokumentu pārveidošanu par PDF failiem un attēliem.

Šis raksts jūs iepazīstinās ar wkhtmltopdf un wkhtmltoimage, utilītprogrammām, kas jums nepieciešamas, lai atvieglotu darbu.

Kā konvertēt HTML uz PDF

Ja vēlaties tvert tīmekļa lapas un pārveidot tās par PDF failu, wkhtmltopdf utilīta jums palīdzēs. Wkhtmltopdf ir atvērtā koda komandrindas rīks, ko izmanto, lai tīmekļa lapas padarītu PDF dokumentos.

Tā kā rīks darbojas bez gala Linux terminālā, jums nav nepieciešams neviens tīmekļa draiveris vai pārlūka automatizācijas sistēma, piemēram, Selenium.

Instalējiet wkhtmltopdf operētājsistēmā Linux

Wkhtmltopdf nav viena no standarta pakotnēm, kas ir iepriekš instalētas Linux. Jums tas būs manuāli jāinstalē, izmantojot sistēmas pakotņu pārvaldnieku.

Lai instalētu wkhtmltopdf Ubuntu un Debian balstītos izplatījumos:

sudo apt instalēt wkhtmltopdf

Uz Arch balstītiem distros, piemēram, Manjaro Linux:

sudo pacman -S wkhtmltopdf

Arī wkhtmltopdf instalēšana RHEL balstītos distros, piemēram, Fedora un CentOS, ir vienkārša.

sudo dnf instalējiet wkhtmltopdf

Pamata sintakse

Komandas pamata sintakse ir:

wkhtmltopdf tīmekļa lapas faila nosaukums

... kur vietne ir tās tīmekļa lapas URL, kuru vēlaties pārveidot, un faila nosaukums ir izvades PDF faila nosaukums.

Lai Google mājas lapu pārveidotu par PDF dokumentu:

wkhtmltopdf https://google.com google.pdf

Izeja:

Atverot PDF failu, pamanīsit, ka wkhtmltopdf ir precīzi atveidojusi tīmekļa lapu dokumentā.

Izdrukājiet vairākas tīmekļa lapas kopijas

The --kopijas karodziņš ir glābiņš, ja vēlaties, lai izvades failā būtu vairākas tīmekļa lapas kopijas. Ņemiet vērā, ka, izdrukājot vairākas kopijas, wkhtmltopdf neradīs vairākus PDF failus, bet tā vietā vienam dokumentam tiks pievienotas papildu lapas.

Lai izveidotu trīs Google sākumlapas kopijas:

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

Izvades PDF failā būs trīs lappuses, kā norādīts iepriekšminētajā komandā.

Izvadei pievienojiet pelēktoņu filtru

Lai PDF failam pievienotu pelēktoņu filtru, izmantojiet -g vai - pelēktoņu karodziņš ar komandu:

wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf - pelēktoņi https://google.com google.pdf

Izejas fails:

Mainiet PDF orientāciju

Pēc noklusējuma wkhtmltopdf ģenerē PDF failu vertikālā izkārtojumā, ti, portretā. Lai mainītu šo noklusējuma uzvedību un tā vietā uzņemtu tīmekļa lapas ainavā, izmantojiet --orientācija karodziņš ar komandu:

wkhtmltopdf - orientēšanās ainava https://google.com google.pdf

Izeja:

Ņemiet vērā, ka dokumenta ainavas versijai ir lielāks atstarpes laukums nekā portreta.

Neiekļaujiet attēlus konvertēšanas laikā

Ģenerējot izvadi, ja nevēlaties, lai wkhtmltopdf renderētu attēlus tīmekļa lapā, izmantojiet --no-images karogs:

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

Izeja:

Saistīts: Labākie rīki PDF faila rediģēšanai jebkur

Kā konvertēt Web lapu uz attēliem

Lietderība wkhtmltoimage ir paketes wkhtmltopdf sastāvdaļa. Ja strādājat pie pārskata un vēlaties iekļaut vietnes attēlus, šis rīks darbosies jūsu labā. Linux terminālis ne tikai atvieglo attēlu uzņemšanu, bet arī sniedz virkni iespēju, kas ļauj pielāgot izvadi.

Pamata sintakse

Wkhtmltoimage sintakse ir līdzīga wkhtmltopdf:

wkhtmltoimage tīmekļa lapas faila nosaukums

... kur vietne ir vietnes URL un faila nosaukums ir izvades attēla nosaukums.

Pārvērtiet Web lapu par attēlu

Turpinot iepriekš minēto piemēru, pārveidosim Google mājas lapu attēlos.

wkhtmltoimage https://google.com google.png

Izeja:

Varat arī norādīt pielāgotu faila formātu, kuru vēlaties iegūt izvades attēlā. Wkhtmltoimage atbalsta šādus failu paplašinājumus:

  • JPEG / JPG
  • PNG
  • SVG

Piemēram, ja vēlaties ģenerēt JPG attēlu, komandā vienkārši aizstājiet faila paplašinājumu ar JPG:

wkhtmltoimage https://google.com google.jpg

Saistīts: JPG vs. JPEG: Kāda ir atšķirība starp šiem attēlu failu formātiem?

Tīmekļa lapu tveršana, izmantojot Linux termināli

Lai skatītu wkhtmltopdf ģenerētos PDF failus, Linux sistēmā jābūt instalētam PDF skatītājam. Lai gan lielākajai daļai Linux izplatījumu ir iepriekš instalēts PDF redaktors, jūs varat manuāli izvēlēties un instalēt PDF redaktoru, kas atbilst jūsu vajadzībām.

E-pasts
5 labākie Linux PDF redaktori, kurus jums vajadzētu izmēģināt

Vai nepieciešams rediģēt PDF failu Linux? Šie Linux PDF redaktori ir brīvi instalējami un ērti lietojami.

Lasiet Tālāk

Saistītās tēmas
  • Linux
  • PDF
  • Linux
Par autoru
Deepesh Sharma (Publicēti 67 raksti)

Deepesh ir MUO Linux jaunākais redaktors. Viņš ir rakstījis informatīvo saturu internetā vairāk nekā 3 gadus. Brīvajā laikā viņam patīk rakstīt, klausīties mūziku un spēlēt ģitāru.

Vairāk no Deepesh Sharma

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!

Vēl viens solis !!!

Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.

.