Джерела входу

Джерела входу

Aspose.TeX FOSS for Python provides two input source classes: FileInputSource для читання значень TeX з диска, і StringInputSource для входу з пам’яті.


FileInputSource

FileInputSource читає ознаки TeX з шляху файлу:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource

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

StringInputSource

StringInputSource приймає сирову ознаку TeX як струнку Python:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

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

Поради та найкращі практики

  • Використання FileInputSource для існуючих .tex файли на дискеті.
  • Використання StringInputSource при програмічному генеруванні ознаки TeX.
  • Обидва джерела реалізовують InputSource абстрактний базовий клас і є взаємозамінні як: TeXJob аргументи конструктора.

Реферат на API

ClassDescription
FileInputSourceЧитання знаків TeX з шляху файлу
StringInputSourceЧитання ознак TeX з Python-струнки
InputSourceАбстрактний базовий клас для джерел введення

See Also

 Українська