Característiques de la seva visió general
Característiques de la seva visió general
Aspose.TeX FOSS for Python is a pure-Python TeX typesetting engine. This page summarises its capabilities.
Processament de TeX
La biblioteca procesa el marcador TeX a través d’un TeXJob objecte:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Formats de sortida
| Format de la pàgina | Classe d’aparells | Notes |
|---|---|---|
PdfDevice | Retorna bytes de run() | |
| DVI | DviDevice | Retorna bytes de run() |
| SVG | SvgDevice | Pages recuperades a través de: get_all_pages() |
Fonts d’entrada
| Fonte: | Classe | Notes |
|---|---|---|
| Arxiu | FileInputSource | Llega un .tex Arxiu del disc |
| Còrda | StringInputSource | Accepta el marcador de TeX com a cadena Python |
No hi ha dependències externs
Aspose.TeX FOSS for Python requires no LaTeX installation, no Perl runtime, and no external TeX distribution. The engine is entirely self-contained.
Consells
- Utilització:
StringInputSourceper a la marcació TeX generada dinàmicament. - Utilització:
FileInputSourceper a existents.texarxius. TeXOptions()utilitza paràmetres predeterminats; no es requereix cap configuració per a la majoria dels casos d’ús.