Två sätt att använda det
Rendera ett dokument nu
Anropa app.klartex.se/api som ovan. Ingenting att installera — servern har TeX-installationen. Det här är vägen för enstaka dokument och för agenter som fått i uppgift att producera en PDF.
Bygg in det i din tjänst
Installera paketet och kör renderingen i din egen miljö:
$ pip install klartex
Kräver Python ≥ 3.12 och en TeX-installation med XeLaTeX — flera gigabyte, oavsett plattform. På macOS: brew install --cask mactex. På Debian/Ubuntu:
$ sudo apt install texlive-xetex texlive-fonts-recommended \
texlive-latex-extra texlive-latex-recommended \
texlive-science texlive-plain-generic
Värt det när renderingen ska ligga i din egen drift, onödigt för ett enstaka dokument. Backenden bakom app.klartex.se/api är själv exakt det här fallet: den importerar klartex som bibliotek.
Mallar
_block20 blocktyper
Blockmotorn — bygg dokumentet fritt av typade block när ingen mall passar
balansrakningWIP
Balansräkning med tillgångar och eget kapital och skulder
budgetrapportWIP
Budgetrapport med kontokoder, budgeterat och utfall
faktura
Faktura med artikelrader, moms och betalningsuppgifter
kvitto
Kvitto med artikelrader, totalsumma och betalsätt
protokollWIP
Mötesprotokoll med dagordning, beslut och justerare
resultatrakningWIP
Resultaträkning med jämförelseår och valfri notapparat
sie-exportrapportWIP
Läsbar PDF av SIE4-bokföringsdata
Ta reda på vad som ska skickas
Scheman hämtas från API:t — ingenting behöver gissas eller hårdkodas:
/api/templatesalla mallar/api/templates/faktura/schemaJSON Schema för en mall/api/blocksde 20 blocktyperna/api/blocks/text/schemaJSON Schema för en blocktypSamma information finns i llms.txt, skriven för att läsas av AI-agenter.
Vad som är öppet
Rendering och schema-uppslagning är öppna och kräver ingen token. De är avsedda för att prova, för enstaka dokument och för sällananvändning, och renderingsanropen är takade per IP-adress.
Egen formgivning går också att skicka med per anrop via page_template i objektform, som tar typsnitt och sidfot direkt i datan och fungerar utan token.
latex-blocket skickar rå LaTeX vidare till kompilatorn och kräver en token — ett anonymt anrop med ett sådant block svarar 403 och pekar ut blocket.
Att registrera en egen sidmall — med logotyp, sidhuvud och sidfot som återanvänds mellan dokument — kräver en token, och POST /api/page-templates svarar 401 utan.
Konton är under utveckling och inte lanserade än.
kontakt@klartex.se