typst-latex-compiler
Kompiluj dokumenty Typst i LaTeX do PDF przez API w kilka sekund
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie do kompilacji dokumentów Typst (.typ) i LaTeX (.tex) bezpośrednio do formatu PDF. Wyślij kod źródłowy dokumentu na API, a otrzymasz gotowy plik PDF. Idealne dla programistów, którzy chcą zautomatyzować generowanie raportów, artykułów naukowych lub dokumentacji. Obsługuje pliki główne i pomocnicze, zwraca błędy kompilacji z dokładnym opisem problemu.
Jak używać
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"}.