Wkhtmltopdf, yenza iifayile zepdf okanye imifanekiso evela kwiwebhu

malunga ne-wkhtmltopdf

Kwinqaku elilandelayo siza kujonga i-wkhtmltopdf package, ebandakanya i-wkhtmltopdf kunye nezixhobo ze-wkhtmltoimage. Ezi zixhobo zomthombo ovulekileyo wokuyalela (LGPLv3) onokuthi ngawo Nika i-HTML kwiPDF okanye kwiifomathi zemifanekiso eyahlukeneyo usebenzisa i-Qt WebKit enikezela injini.

Kule migca ilandelayo siza kubona ukuba sinokwenza njani Guqula amaphepha ewebhu asuka kwifomathi ye-html uye kwi Ifomathi yePdf okanye umfanekiso, konke oku ngendlela elula kunye nomyalelo omnye kwimeko nganye. Ukufumana ezi ziphumo, siya kusebenzisa izixhobo zomyalelo ezikhankanyiweyo wkhtmltopdf kunye ne-wkhtmltoimage.

Kwimeko ye-wkhtmltopdf, kufuneka kuthiwe iyakwazi ukubeka izinto ezininzi kwifayile yokuvelisa. Iyakusivumela ukuba sisebenze nokuba nekhasi elinye, iphepha lewebhu elinogubungela okanye itafile yemixholo. Izinto zibekwe kuxwebhu lokuphuma ngolandelelwano olucacisiweyo kwilayini yomyalelo, ukhetho lunokuchazwa ngento okanye kwindawo yokhetho lwehlabathi.

Faka i-wkhtmltopdf kwi-Ubuntu 18.04

Ukuze ufumane iinguqulelo zamvanje zezixhobo ezifakwe kwiphakheji ye-wkhtmltopdf, kuya kufuneka sifake iphakheji ye-.deb ehambelanayo, esiza kuyikhuphela kwiwebhusayithi yayo. Kule migca ilandelayo siya kuyo faka i-wkhtmltopdf kunye ne-wkhtmltoimage kwi-Ubuntu 18.04 ngokukhawuleza nangokulula.

Ukuqala siza kuthi Hlaziya uluhlu lwesoftware efumanekayo yenkqubo yokusebenza. Siza kwenza oku ngokuchwetheza kwisiphelo sendlela (Ctrl + Alt + T):

sudo apt update

Ukuhlaziya uluhlu lwesoftware, masenze njalo faka i-wget, ukuba asinayo esele ifakiwe:

sudo apt -y install wget

Inqanaba elilandelayo liza kuba ndwendwela iqala iwebhusayithi, kuyo siya kuba nakho ukukhuphela ingxelo yayo ezinzileyo yakutshanje. Kweli phepha siza kufumana ingxelo yokugqibela ye-wkhtmltopdf .deb package. Ungabhala kwakhona lo myalelo ulandelayo kwi-terminal, esiza kukhuphela kuyo uguqulelo oluzinzileyo lwamva nje:

khuphela .deb ifayile kwi-wkhtmltopdf

wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb

Nje ukuba ukhuphelo lugqityiwe, sinako fakela iphakheji esanda kukhutshelwa Chwetheza umyalelo:

wkhtmltox fakela .deb

sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb

Ukuba ukuxhomekeka kuyasilela, njengoko ubona kwisikrini sangaphambili, siya kuba nakho ukulungisa oku ngokubhala kwisiphelo esinye:

sudo apt -f install

Uyisebenzisa kanjani i-wkhtmltopdf ku-Ubuntu

Ukuba sinomdla wokuguqula iphepha lewebhu libe yifomathi yePDF, kuya kufuneka senze njalo Sebenzisa le syntax elandelayo kwisiphelo sendlela ukuguqula:

wkhtmltopdf [página-web] [archivo.pdf]

Umzekelo wokusebenzisa lo myalelo uya kuba yile ilandelayo:

wkhtmltopdf I-Wikipedia bash

wkhtmltopdf https://es.wikipedia.org/wiki/Bash bash.pdf

Emva koguquko, unokubona iziphumo. Ifayile ye-pdf iya kwenziwa kulawulo apho sisebenzisa khona umyalelo, eya kusenza sikwazi ukubona umxholo wayo, njengoko besinokwenza ngayo nayiphi na i-pdf.

wkhtmltopdf wikipedia kwi-pdf

file bash.pdf

Uyisebenzisa njani i-wkhtmltoimage ku-Ubuntu

Kwimeko apho sinomdla Guqula iphepha lewebhu libe ngumfanekiso, singasebenzisa i-syntax efanayo esayisebenzisa nomyalelo wangaphambili:

wkhtmlukuthetha Wikipedia bash png

wkhtmltoimage https://es.wikipedia.org/wiki/Bash bash.png

Uncedo

Inokufumaneka Uncedo kwi-wkhtmltopdf kunye ne-wkhtmltoimage Ngokuchwetheza le miyalelo ilandelayo kwisiphelo sendlela. Ukufumana uncedo malunga nomyalelo wokuqala kuya kufuneka usebenzise:

wkhtmltopdf uncedo

wkhtmltopdf -h

Kwimeko apho ufuna Uncedo kumyalelo wesibini, sinokongeza ukhetho olufanayo:

wkhtmlumfanekiso-uncedo

wkhtmltoimage -h

Enye indlela yokufumana uncedo iya kuba sebenzisa iphepha lomntu iyahambelana.

wkhtmltopdf iphepha lomntu

Sibona nje ukuba singenza njani Guqula amaphepha ewebhu asuka kwifomathi ye-HTML yomdla uye kwiPDF nakwimifanekiso usebenzisa i-wkhtmltopdf kunye nezixhobo ze-wkhtmltoimage. Ukusetyenziswa kwabasebenzisi kwezi zixhobo kwahlukile, ukuzisebenzisa ukwenza ii-invoice, ukugcina amanqaku, ukwenza amakhadi okuzalwa okanye naluphi na olunye uhlobo lwento ethi qatha engqondweni. Kufuneka usebenzise ingcinga yakho.

Ikhowudi yemvelaphi yale sicelo iyafumaneka kwindawo yokugcina GitHub yesicelo kwaye unako wazi ngakumbi ngaye kwi iwebhusayithi yeprojekthi Kuyo unokufumana uxwebhu malunga nezi zixhobo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.