TeX Engine
TeX Engine
TeXJob je hlavním vstupním bodem motoru Aspose.TeX FOSS. Přijímá zdroj vstupu, výstupní zařízení a volitelné TeXOptions, pak spustí typové nastavení potrubí.
Constructor
TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)| Parameter | Type | Description |
|---|---|---|
source | InputSource | FileInputSource nebo StringInputSource |
device | OutputDevice | PdfDevice, DviDevice, nebo SvgDevice |
options | TeXOptions | Možnosti motoru; výchozí nastavení TeXOptions() |
Provoz motoru
Call run() k provedení typového nastavení:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
output_bytes = job.run()Vrátí se hodnota: bytes pro: PdfDevice a) DviDevice.- Pro . SvgDevice, hodnota vrácení je: None;Stránky jsou vyhledávány s: SvgDevice.get_all_pages().
TeXOptions
TeXOptions() Konstrukce bez argumentů používá standardní předpokládané textové údaje, které jsou vhodné pro většinu dokumentů.
Souhrnná referenční informace API
| Třída / metoda | Description |
|---|---|
TeXJob | Hlavní vstupný bod motoru |
TeXJob.run() | Vykonání typového nastavení; vrací výstupní bajty |
TeXOptions | Konfigurace motoru |
PdfDevice | Výstupní zařízení PDF |
DviDevice | Výstupní zařízení DVI |
SvgDevice | Výstupní zařízení SVG |
SvgDevice.get_all_pages() | Zpětné vymazání bytemových řetězců SVG na jednu stránku |