Sorgenti di input
Sorgenti di input
Aspose.TeX FOSS per Python fornisce due classi di sorgente di input: FileInputSource per leggere il markup TeX dal disco, e StringInputSource per input in memoria.
FileInputSource
FileInputSource legge il markup TeX da un percorso file:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource
job = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()StringInputSource
StringInputSource accetta markup TeX grezzo come stringa Python:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
tex = "Hello, world!"
job = TeXJob(StringInputSource(tex), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Suggerimenti e migliori pratiche
- Usa
FileInputSourceper i file.texesistenti su disco. - Usa
StringInputSourcequando generi markup TeX programmaticamente. - Entrambe le fonti implementano la classe base astratta
InputSourcee sono intercambiabili come argomenti del costruttoreTeXJob.
API Reference Riepilogo
| Classe | Descrizione |
|---|---|
FileInputSource | Leggi il markup TeX da un percorso di file |
StringInputSource | Leggi il markup TeX da una stringa Python |
InputSource | Classe base astratta per le sorgenti di input |