Surse de intrare

Surse de intrare

Aspose.TeX FOSS for Python provides two input source classes: FileInputSource pentru citirea marcajului TeX de pe disc și StringInputSource pentru intrarea în memorie.


FileInputSource

FileInputSource citește marcajul TeX dintr-o cale de fișier:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource

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

StringInputSource

StringInputSource acceptă marcare TeX brut ca o șir Python:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

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

Sfaturi şi cele mai bune practici

  • Utilizare: FileInputSource pentru existente .tex fişiere pe disc.
  • Utilizare: StringInputSource atunci când generează programatic marcare TeX.
  • Ambele surse implementează sistemul de informaţii în domeniul InputSource clasa de bază abstractă și sunt interschimbabile ca: TeXJob argumentele constructorului.

Rezultatele de la data aplicării.

Clasa de învăţământDescriere:
FileInputSourceCiteste marcajul TeX dintr-un fişier de traseu
StringInputSourceCiteste marcare TeX dintr-un șir Python
InputSourceClasa de bază abstractă pentru sursele de intrare

Vezi și:

 Română