TeX Engine (мотор)

TeX Engine (мотор)

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

 Українська