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ó:
FileInputSourceper a existents.texarxius en disc. - Utilització:
StringInputSourcequan es genera programàticament el marcador de TeX. - Les dues fonts apliquen el sistema de la
InputSourceclasse de base abstracta i són intercanviables com aTeXJobarguments de constructors.
Resum de referència d’API
| Classe | Descripció |
|---|---|
FileInputSource | Llegir marcadura de TeX des d’una ruta de fitxer |
StringInputSource | Llegir marcadura de TeX d’una cadena Python |
InputSource | Classe de base abstracta per a fonts d’entrada |