Източници на вход

Източници на вход

Източници на вход

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 string:

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 референтна информация

КласътОписание на състоянието
FileInputSourceПрочетете TeX маркировка от път на файл
StringInputSourceЧетете TeX маркировка от Python нишка
InputSourceАбстрактен базов клас за източници на вход

Вижте също:

 Български