typst-latex-compiler
Compile Typst and LaTeX documents to PDF via API. Send source code, get back a PDF.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Compile Typst and LaTeX documents to PDF via API. Send source code, get back a PDF.
How to use
Przygotuj kod źródłowy dokumentu Typst lub LaTeX. Dla Typstu użyj rozszerzenia .typ, dla LaTeXu .tex. Upewnij się, że dokument ma poprawną składnię — przykład Typstu to "#set page(paper: "a4")\n= Hello World", a LaTeXu to "\documentclass{article}\n\begin{document}Hello\end{document}".
Wyślij żądanie POST na endpoint API. Dla Typstu użyj adresu https://studio-intrinsic--typetex-compile-app.modal.run/public/compile/typst, dla LaTeXu https://studio-intrinsic--typetex-compile-app.modal.run/public/compile/latex. Nagłówek Content-Type powinien być application/json.
W treści żądania umieść JSON z polami: "content" (kod źródłowy dokumentu), "main_filename" (nazwa pliku, np. main.typ lub main.tex) i "auxiliary_files" (słownik dodatkowych plików, jeśli są potrzebne).
Prześlij żądanie i czekaj na odpowiedź. Jeśli kompilacja się powiedzie, otrzymasz JSON z polem "success": true i "pdf_base64" zawierającym zakodowany plik PDF w formacie base64.
Jeśli kompilacja się nie powiedzie, odpowiedź będzie zawierać "success": false oraz pole "error" z opisem problemu. Dla LaTeXu dostaniesz również "log_output" z pełnym logiem kompilacji.
Zdekoduj base64 na plik binarny PDF i zapisz go na dysku lub wyślij do użytkownika. Możesz sprawdzić dostępność serwisu, wysyłając GET na /public/compile/health — powinna zwrócić {"status": "ok"}.