Motor TeX
Motor TeX
TeXJob és el punt d’entrada principal per al motor Aspose.TeX FOSS. Accepta una font d’entrada, un dispositiu de sortida i opcional. TeXOptions, després dirigeix el pipeline de tipus.
Constructor
TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)| Paramètre | Tipus de productes | Descripció |
|---|---|---|
source | InputSource | FileInputSource o de la seva StringInputSource |
device | OutputDevice | PdfDevice, DviDevice, o SvgDevice |
options | TeXOptions | Opcions de motor; les opcions per defecte són: TeXOptions() |
L’actuació del motor
L’anomenaràs. run() per executar la configuració de tipus:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
output_bytes = job.run()El valor de retorn és: bytes per a: PdfDevice i de la DviDevice.Per . SvgDevice, el valor de retorn és: None;Les pàgines es recuperen amb: SvgDevice.get_all_pages().
TeXOptions
TeXOptions() Construir-lo sense arguments utilitza el sistema de configuració. les característiques de TeX estàndard, que són apropiades per a la majoria dels documents.
Resum de referència d’API
| Classe / mètode | Descripció |
|---|---|
TeXJob | Punt d’entrada principal del motor. |
TeXJob.run() | Executar la configuració de tipus; retornar octets d’entrada |
TeXOptions | Configuració del motor |
PdfDevice | Dispositiu de sortida PDF |
DviDevice | Dispositiu de sortida DVI |
SvgDevice | Dispositiu de sortida SVG |
SvgDevice.get_all_pages() | Retorn de cadenes d’bytes SVG per pàgina |