Przegląd funkcji
Przegląd funkcji
Aspose.TeX FOSS dla Python jest czystym-Python TeX silnikiem składania. Ta strona podsumowuje jego możliwości.
TeX Przetwarzanie
Biblioteka przetwarza znacznik TeX za pomocą obiektu TeXJob:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Formaty wyjściowe
| Format | Klasa urządzenia | Notes |
|---|---|---|
PdfDevice | Zwraca bajty z run() | |
| DVI | DviDevice | Zwraca bajty z run() |
| SVG | SvgDevice | Strony pobrane za pośrednictwem get_all_pages() |
Źródła wejściowe
| Source | Klasa | Notes |
|---|---|---|
| File | FileInputSource | Odczytuje plik .tex z dysku |
| String | StringInputSource | Akceptuje surowy znacznik TeX jako ciąg Python |
Brak zewnętrznych zależności
Aspose.TeX FOSS dla Python nie wymaga instalacji LaTeX, nie wymaga środowiska uruchomieniowego Perla i nie wymaga zewnętrznej dystrybucji TeX. Silnik jest w pełni samodzielny.
Tips
- Użyj
StringInputSourcedo dynamicznie generowanego markupu TeX. - Użyj
FileInputSourcedla istniejących plików.tex. TeXOptions()używa rozsądnych wartości domyślnych; nie wymaga konfiguracji w większości przypadków użycia.