Caracteristici de ansamblu
Caracteristici de ansamblu
Aspose.TeX FOSS for Python is a pure-Python TeX typesetting engine. This page summarises its capabilities.
Procesare TeX
Biblioteca procesează marcaj TeX printr-un TeXJob Obiectul:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Formatul de ieșire
| Formatul | Clasa dispozitivelor | Notă: |
|---|---|---|
PdfDevice | Întoarce baiti de la: run() | |
| DVI | DviDevice | Întoarce baiti de la: run() |
| SVG | SvgDevice | Pagini recuperate prin intermediul: get_all_pages() |
Surse de intrare
| Sursa: | Clasa de învăţământ | Notă: |
|---|---|---|
| Dosar | FileInputSource | Citeşte un .tex Fişier din disc |
| Stringă | StringInputSource | Acceptă marcajul TeX brut ca șir Python |
Fără dependenţe externe
Aspose.TeX FOSS for Python requires no LaTeX installation, no Perl runtime, and no external TeX distribution. The engine is entirely self-contained.
Sfaturi
- Utilizare:
StringInputSourcepentru marcare TeX generată dinamic. - Utilizare:
FileInputSourcepentru existente.texDosare. TeXOptions()folosește parametri predefiniti sensibili; nu este necesară nicio configurație pentru majoritatea cazurilor de utilizare.