Näkyvä käyttö alkaa mallipohjien listauksesta ja yhdestä renderöintikomennosta:
bus-pdf list-templates
bus-pdf render \
--template plain-a4 \
--data input.json \
--out out.pdf
fi-invoice-a4
plain-a4
bus-pdf ottaa tässä vaiheessa vastaan UTF-8 JSON-syötteen ja renderöi sen valittuun mallipohjaan. Se ei vielä lue BusDK:n CSV-aineistoja eikä päättele laskun tai raportin sisältöä niiden puolesta. Rajaus on hyödyllinen, koska PDF-pinnan voi ottaa käyttöön ilman että raportointi, laskutus tai päiväkirja lukitaan samaan toteutukseen.
Determinismi näkyy siinä, että tulosteeseen ei tule konekohtaisia fonttieroja tai vaihtelevia metatietoja, jotka vaikeuttaisivat vertailua, testausta tai auditointia. Siksi PDF sopii heti paremmin osaksi muuta BusDK-työkaluketjua. Nykyinen komentopinta ja mallipohjat löytyvät bus-pdf:n dokumentaatiosta.