Přeskočit na hlavní obsah

Tisk přes API

Lze tisknout doklady pomocí API?

Autor: Petr Pech

Tiskový dialog, jaký znáte z aplikace, přes API vyvolat nelze — API je rozhraní bez uživatelského prostředí. Co ale jde, je nechat si vygenerovat samotný tiskový výstup.


Tisková sestava jako PDF

Stačí k adrese dokladu přidat příponu .pdf:

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

Bez parametru se použije výchozí sestava evidence. Konkrétní sestavu vybírá report-name; seznam dostupných sestav vydá adresa /c/{firma}/{evidence}/reports.xml a do parametru patří hodnota z elementu reportId.

⚠️ Název sestavy, který v seznamu není, skončí odpovědí 500 a hlášením Report '…' can't be found — ne prázdným PDF. Hodnotu proto berte ze seznamu sestav.


Další možnosti


Související

Dostali jste odpověď na svou otázku?