Características de la revisión
Características de la revisión
Aspose.TeX FOSS for Python is a pure-Python TeX typesetting engine. This page summarises its capabilities.
Procesamiento de TeX
La biblioteca procesará la marcación de TeX a través de un TeXJob Objetos :
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Formatos de salida
| Formato | Equipo de clase | Notas |
|---|---|---|
PdfDevice | devolver los bajos a partir de run() | |
| DVI | DviDevice | devolver los bajos a partir de run() |
| SVG | SvgDevice | Páginas recogidas a través de get_all_pages() |
Fuentes de entrada
| Fuente | clase | Notas |
|---|---|---|
| Archivo | FileInputSource | Lea a .tex Archivo de disco |
| Cortesía | StringInputSource | Accepta la marcación de TeX cruda como una string Python |
No hay dependencias externas
Aspose.TeX FOSS for Python requires no LaTeX installation, no Perl runtime, and no external TeX distribution. The engine is entirely self-contained.
Consejos
- Uso
StringInputSourcepara la marcación TeX generada dinámicamente. - Uso
FileInputSourcePara la existencia.texLos archivos. TeXOptions()utiliza defectos sensibles; no se requiere configuración para la mayoría de los casos de uso.