Fonts d'entrada

Fonts d’entrada

Aspose.TeX FOSS for Python provides two input source classes: FileInputSource per llegir marcadura de TeX des del disc, i StringInputSource per a la entrada en memòria.


FileInputSource

FileInputSource llegeix la marca TeX d’una ruta de fitxer:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource

job = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()

StringInputSource

StringInputSource accepta la marcació de TeX com a cadena Python:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

tex = "Hello, world!"
job = TeXJob(StringInputSource(tex), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()

Consells i millors pràctiques

  • Utilització: FileInputSource per a existents .tex arxius en disc.
  • Utilització: StringInputSource quan es genera programàticament el marcador de TeX.
  • Les dues fonts apliquen el sistema de la InputSource classe de base abstracta i són intercanviables com a TeXJob arguments de constructors.

Resum de referència d’API

ClasseDescripció
FileInputSourceLlegir marcadura de TeX des d’una ruta de fitxer
StringInputSourceLlegir marcadura de TeX d’una cadena Python
InputSourceClasse de base abstracta per a fonts d’entrada

Veure també

 Català