Opći pregled značajki
Opći pregled značajki
Aspose.TeX FOSS for Python is a pure-Python TeX typesetting engine. This page summarises its capabilities.
TeX obradu
Biblioteka obrađuje TeX oznake kroz TeXJob predmet:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Izlazni formati
| Format: | Klasa uređaja | Upis: |
|---|---|---|
PdfDevice | Vrati bajtove iz: run() | |
| DVI | DviDevice | Vrati bajtove iz: run() |
| SVG | SvgDevice | Stranice pronađene preko: get_all_pages() |
Izvor ulaza
| Izvor: | Razred | Upis: |
|---|---|---|
| Datoteka | FileInputSource | Čita se: .tex datoteka s diska |
| Sljedeći članak: | StringInputSource | Prihvaća sirovo TeX oznake kao Python niz |
Nema vanjskih ovisnosti
Aspose.TeX FOSS for Python requires no LaTeX installation, no Perl runtime, and no external TeX distribution. The engine is entirely self-contained.
Navodnosti
- Upotreba:
StringInputSourceza dinamički generirani TeX oznake. - Upotreba:
FileInputSourceza postojeće.tex-Dopisi. TeXOptions()U ovom slučaju, u skladu s člankom 7. stavkom 1. točkom (a) ovog članka, se primjenjuje sljedeća pravila:.