TeX Engine (мотор)
TeX Engine (мотор)
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 байтових радків |