Fuentes de entrada
Fuentes de entrada
Aspose.TeX FOSS for Python provides two input source classes: FileInputSource para leer el marcado de TeX desde el disco, y StringInputSource para la entrada de memoria.
FileInputSource
FileInputSource Lea el marcado de TeX desde un camino de archivo:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource
job = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()StringInputSource
StringInputSource acepta la marcación de TeX cruda como una cinta Python:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
tex = "Hello, world!"
job = TeXJob(StringInputSource(tex), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Consejos y mejores prácticas
- Uso
FileInputSourcePara la existencia.texLos archivos en disco. - Uso
StringInputSourceCuando se genera un marcado TeX programticamente. - Ambas fuentes implementan el
InputSourceLa clase abstracta y la Intercambiable comoTeXJobArgumentos constructores.
Sumación de referencia API
| clase | Descripción |
|---|---|
FileInputSource | Leer el marcado de TeX desde un camino de archivo |
StringInputSource | Leer el marcado TeX de una string Python |
InputSource | Clase de base abstracta para fuentes de entrada |