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.
Vai nepieciešams rediģēt PDF failu Linux? Šie Linux PDF redaktori ir brīvi instalējami un ērti lietojami.
Lasiet Tālāk
- Linux
- Linux
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.
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.