A makala ta gaba za mu yi dubi ne kan kunshin wkhtmltopdf, wanda ya hada da wkhtmltopdf da kayan aikin wkhtmltoimage. Waɗannan sune tushen kayan aikin layin umarni (LGPLv3) wanda da su sanya HTML zuwa PDF ko nau'ikan hotunan hoto ta amfani da injin ma'anar Qt WebKit.
A cikin layi masu zuwa zamu ga yadda zamu iya sauya shafukan yanar gizo daga tsarin html zuwa Tsarin Pdf ko hoto, duk wannan a hanya mai sauƙi kuma tare da umarni ɗaya kawai akan kowane harka. Don samun waɗannan sakamakon, zamuyi amfani da kayan aikin layin umarni da aka ambata wkhtmltopdf da wkhtmltoimage.
Game da wkhtmltopdf, dole ne a faɗi cewa yana iya sanya abubuwa da yawa a cikin fayil ɗin fitarwa. Zai ba mu damar aiki ko dai tare da shafi guda ɗaya, shafin yanar gizo na rufi ko teburin ƙunshin bayanai. Ana sanya abubuwa a cikin takaddun fitarwa a cikin tsari da aka ƙayyade su a kan layin umarni, zaɓuɓɓuka na iya bayyana ta hanyar abu ko a cikin yankin zaɓuɓɓukan duniya.
Sanya wkhtmltopdf akan Ubuntu 18.04
Domin samun sabbin kayan aikin da aka kunsa a cikin kunshin wkhtmltopdf, za mu bukaci sanya abubuwan da suka dace .deb, wadanda za mu zazzage su daga gidan yanar gizon ta. A cikin layi masu zuwa zamu je shigar da wkhtmltopdf da wkhtmltoimage akan Ubuntu 18.04 cikin sauri da sauƙi.
Don farawa za mu sabunta jerin software da ake dasu don tsarin aiki. Za muyi haka ta buga a cikin tashar (Ctrl + Alt T):
sudo apt update
Sabunta jerin kayan aikin, bari girka wget, idan ba mu da shi an riga an shigar da shi ba:
sudo apt -y install wget
Mataki na gaba zai kasance ziyarci ƙaddamar da yanar gizo, daga gare ta za mu iya zazzage sabon yanayin barga da aka buga. A wannan shafin zamu sami sabon sigar na kunshin wkhtmltopdf .deb. Hakanan zaka iya rubuta umarnin mai zuwa a cikin tashar, wacce da ita zamu sauke sabon yanayin barga a yau:
wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
Da zarar an gama saukarwa, za mu iya shigar da sabon fakitin da aka zazzage buga umarnin:
sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
Idan dogaro sun gaza, kamar yadda zaku iya gani a cikin hoton da ya gabata, zamu iya gyara wannan ta hanyar bugawa a cikin wannan tashar:
sudo apt -f install
Yadda ake amfani da wkhtmltopdf a cikin Ubuntu
Idan muna sha'awar canza shafin yanar gizo zuwa tsarin PDF, zamuyi hakan ne kawai yi amfani da rubutun da ke biyowa don sauyawa:
wkhtmltopdf [página-web] [archivo.pdf]
Misalin amfani don amfani da wannan umarnin zai kasance mai zuwa:
wkhtmltopdf https://es.wikipedia.org/wiki/Bash bash.pdf
Bayan hira, za ka iya ganin sakamakon. An ƙirƙiri fayil ɗin pdf a cikin kundin adireshin da muke aiwatar da umarnin, wanda zai bamu damar ganin abinda yake ciki, kamar yadda zamuyi da kowane pdf.
file bash.pdf
Yadda ake amfani da wkhtmltoimage a cikin Ubuntu
Idan muna da sha'awa maida shafin yanar gizo zuwa hoto, zamu iya amfani da wannan daidaiton da muka yi amfani dashi tare da umarnin da ya gabata:
wkhtmltoimage https://es.wikipedia.org/wiki/Bash bash.png
Taimako
Ana iya samun sa taimaka akan wkhtmltopdf da wkhtmltoimage ta hanyar buga waɗannan umarnin a cikin tashar. Don samun taimako game da umarnin farko zakuyi amfani da:
wkhtmltopdf -h
Idan kana bukata taimako akan umarni na biyu, za mu iya ƙara zaɓi ɗaya:
wkhtmltoimage -h
Wata hanyar samun taimako ita ce amfani da shafukan mutum m.
Mun dai ga yadda za mu iya sauya shafukan yanar gizo daga tsarin HTML mai ban sha'awa zuwa PDF da Hoto ta amfani da kayan aikin wkhtmltopdf da wkhtmltoimage. Amfani da masu amfani zasu iya yi da waɗannan kayan aikin ya banbanta, daga amfani dasu don ƙirƙirar daftari, adana bayanan kula, ƙirƙirar katunan ranar haihuwa ko kowane irin abu da yake zuwa hankali. Yakamata kayi amfani da tunanin ka.
Ana samun lambar tushe ta wannan aikace-aikacen a cikin mangaza na GitHub na aikace-aikacen kuma zaka iya san ƙarin game da ita a cikin aikin yanar gizo. A ciki zaku iya samun takardu game da waɗannan kayan aikin.