Sorgenti di input

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 FileInputSource per i file .tex esistenti su disco.
  • Usa StringInputSource quando generi markup TeX programmaticamente.
  • Entrambe le fonti implementano la classe base astratta InputSource e sono intercambiabili come argomenti del costruttore TeXJob.

API Reference Riepilogo

ClasseDescrizione
FileInputSourceLeggi il markup TeX da un percorso di file
StringInputSourceLeggi il markup TeX da una stringa Python
InputSourceClasse base astratta per le sorgenti di input

Vedi anche

 Italiano