Preskoči na glavno vsebino

Tlač cez API

Je možné tlačiť doklady pomocou API?

Avtor: Petr Pech

Tlačové okno, ktoré poznáte z aplikácie, cez API vyvolať nemožno — API je rozhranie bez používateľského prostredia. Dá sa však nechať vygenerovať samotný tlačový výstup.


Tlačová zostava ako PDF

Stačí k adrese dokladu pridať príponu .pdf:

GET /c/{firma}/faktura-vydana/123.pdf
GET /c/{firma}/faktura-vydana/123.pdf?report-name=faktura

Bez parametra sa použije predvolená zostava evidencie. Konkrétnu zostavu vyberá report-name; zoznam dostupných zostáv vráti adresa /c/{firma}/{evidence}/reports.xml a do parametra patrí hodnota z elementu reportId.

⚠️ Názov zostavy, ktorý sa v zozname nenachádza, skončí odpoveďou 500 a hlásením Report '…' can't be found — nie prázdnym PDF. Hodnotu preto vždy berte zo zoznamu zostáv.


Ďalšie možnosti


Súvisiace

Ste s tem dobili odgovor na svoje vprašanje?