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 FileInputSource Para la existencia .tex Los archivos en disco.
  • Uso StringInputSource Cuando se genera un marcado TeX programticamente.
  • Ambas fuentes implementan el InputSource La clase abstracta y la Intercambiable como TeXJob Argumentos constructores.

Sumación de referencia API

claseDescripción
FileInputSourceLeer el marcado de TeX desde un camino de archivo
StringInputSourceLeer el marcado TeX de una string Python
InputSourceClase de base abstracta para fuentes de entrada

Ver también

 Español