TeX Engine (Текс двигател)
TeX Engine (Текс двигател)
TeXJob е основната входна точка за двигателя Aspose.TeX FOSS. Той приема източник на вход, изходно устройство и опционално: TeXOptions, след това се управлява от тръбопровод за определяне на типа.
Строител
TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)| Параметър: | Тип на изпитване | Описание на състоянието |
|---|---|---|
source | InputSource | FileInputSource или с други: StringInputSource |
device | OutputDevice | PdfDevice, DviDevice, или SvgDevice |
options | TeXOptions | Опции за двигатели; по подразбиране: TeXOptions() |
Да задвижвам двигателя
Обади се. 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 референтна информация
| Клас / метод | Описание на състоянието |
|---|---|
TeXJob | Главна точка за влизане в двигателя |
TeXJob.run() | Изпълнение на типовете; връщане на външни байтове |
TeXOptions | Конфигурация на двигателя |
PdfDevice | Изход на PDF устройство |
DviDevice | Изходно устройство DVI |
SvgDevice | Устройство за изход на SVG |
SvgDevice.get_all_pages() | Връщане на странични SVG байтови последователности |