Двигатель TeX
Двигатель TeX
TeXJob является основной точкой входа для двигателя Aspose.TeX FOSS. Он принимает источник ввода, устройство вывоза и дополнительные средства; TeXOptions, затем запускает Типообразовательная трубопроводка.
Constructor
TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)| Parameter | Type | Description |
|---|---|---|
source | InputSource | FileInputSource или в другом случае: StringInputSource |
device | OutputDevice | PdfDevice, DviDevice, или SvgDevice |
options | TeXOptions | Опции двигателя; по умолчанию: 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 байт-строчек |