U sljedećem ćemo članku pogledati paket wkhtmltopdf, koji uključuje alate wkhtmltopdf i wkhtmltoimage. To su alati naredbenog retka otvorenog koda (LGPLv3) s kojima prikazuju HTML u PDF ili razne formate slika pomoću Qt WebKit mehanizma za prikazivanje.
U sljedećim redovima vidjet ćemo kako možemo pretvoriti web stranice iz html formata u Pdf format ili slika, sve to na jednostavan način i sa samo jednom naredbom za svaki slučaj. Da bismo dobili ove rezultate, poslužit ćemo se spomenutim alatima naredbenog retka wkhtmltopdf i wkhtmltoimage.
U slučaju wkhtmltopdf, mora se reći da je sposoban smjestiti više objekata u izlaznu datoteku. Omogućit će nam rad s jednom stranicom, naslovnom web stranicom ili sadržajem. Objekti se postavljaju u izlazni dokument redoslijedom kojim su navedeni u naredbenom retku, opcije se mogu odrediti objektom ili u području globalnih opcija.
Instalirajte wkhtmltopdf na Ubuntu 18.04
Da bismo dobili najnovije verzije alata uključenih u paket wkhtmltopdf, morat ćemo instalirati odgovarajući .deb paket koji ćemo morati preuzeti s njegove web stranice. U narednim redovima ćemo ići instalirajte wkhtmltopdf i wkhtmltoimage na Ubuntu 18.04 brzo i lako.
Za početak hoćemo ažurirajte listu softvera dostupnog za operativni sistem. To ćemo učiniti upisivanjem terminala (Ctrl + Alt + T):
sudo apt update
Ažurirali smo listu softvera instalirati wget, u slučaju da ga već nismo instalirali:
sudo apt -y install wget
Sledeći korak će biti posjetite pokreće web stranicu, s njega ćemo moći preuzeti najnoviju objavljenu stabilnu verziju. Na ovoj stranici pronaći ćemo najnoviju verziju paketa wkhtmltopdf .deb. U terminal možete napisati i sljedeću naredbu pomoću koje ćemo danas preuzeti najnoviju stabilnu verziju:
wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
Kad je preuzimanje završeno, možemo instalirajte novo preuzeti paket utipkavanje naredbe:
sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
Ako zavisnosti ne uspiju, kao što možete vidjeti na prethodnom snimku zaslona, moći ćemo to ispraviti upisivanjem u isti terminal:
sudo apt -f install
Kako koristiti wkhtmltopdf u Ubuntuu
Ako smo zainteresirani za pretvaranje web stranice u PDF format, trebat ćemo samo koristite sljedeću sintaksu u terminalu za konverziju:
wkhtmltopdf [página-web] [archivo.pdf]
Primjer upotrebe ove naredbe bio bi sljedeći:
wkhtmltopdf https://es.wikipedia.org/wiki/Bash bash.pdf
Nakon konverzije možete vidjeti rezultate. Stvorit će se pdf datoteka u direktoriju iz kojeg izvršavamo naredbu, koji će nam omogućiti da vidimo njegov sadržaj, kao i u bilo kojem pdf-u.
file bash.pdf
Kako se koristi wkhtmltoimage u Ubuntuu
U slučaju da smo zainteresirani pretvoriti web stranicu u sliku, možemo koristiti istu sintaksu koju smo koristili sa prethodnom naredbom:
wkhtmltoimage https://es.wikipedia.org/wiki/Bash bash.png
Pomoć
Može se dobiti pomoć za wkhtmltopdf i wkhtmltoimage upisivanjem sljedećih naredbi u terminal. Da biste dobili pomoć oko prve naredbe, morat ćete upotrijebiti:
wkhtmltopdf -h
U slučaju da trebate pomoć za drugu naredbu, također možemo dodati istu opciju:
wkhtmltoimage -h
Drugi način za pomoć bit će koristiti man stranice odgovarajući.
Mi samo vidimo kako možemo pretvoriti web stranice iz HTML formata koji nas zanima u PDF i Image pomoću alata wkhtmltopdf i wkhtmltoimage. Korisnici mogu koristiti ove alate raznolike, od njihove upotrebe za generiranje računa, spremanje bilješki, kreiranje rođendanskih čestitki ili bilo koje druge stvari koja im padne na pamet. Samo se trebaš poslužiti maštom.
Izvorni kod ove aplikacije dostupan je u spremištu GitHub aplikacije i možete saznajte više o njoj u web stranica projekta. U njemu možete pronaći dokumentaciju o ovim alatima.