Двигатель TeX

Двигатель TeX

TeXJob является основной точкой входа для двигателя Aspose.TeX FOSS. Он принимает источник ввода, устройство вывоза и дополнительные средства; TeXOptions, затем запускает Типообразовательная трубопроводка.


Constructor

TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)
ParameterTypeDescription
sourceInputSourceFileInputSource или в другом случае: StringInputSource
deviceOutputDevicePdfDevice, DviDevice, или SvgDevice
optionsTeXOptionsОпции двигателя; по умолчанию: TeXOptions()

Запуск двигателя

Call run() для выполнения типовой настройки:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
output_bytes = job.run()

Возвратное значение: bytes для: PdfDevice и в том числе: DviDevice.- Для . SvgDevice, возвращаемое значение: None; страницы извлекаются с помощью SvgDevice.get_all_pages().


TeXOptions (Образование)

TeXOptions() Конструировать его без аргументов использует стандартные формы TeX, которые подходят для большинства документов.


Справочное резюме API

Класс / методDescription
TeXJobГлавная точка входа двигателя
TeXJob.run()Выполнение типовой настройки; возвращение выходной байт
TeXOptionsКонфигурация двигателя
PdfDeviceУстройство вывода PDF
DviDeviceВыходное устройство DVI
SvgDeviceВыходное устройство SVG
SvgDevice.get_all_pages()Возврат на страницу SVG байт-строчек

See Also

 Русский