Motore TeX

TeX Motore

TeXJob è il punto di ingresso principale per il motore FOSS Aspose.TeX. Accetta una sorgente di input, un’unità di output e TeXOptions opzionali, quindi esegue la pipeline di composizione.


Constructor

TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)
ParameterTipoDescrizione
sourceInputSourceFileInputSource o StringInputSource
deviceOutputDevicePdfDevice, DviDevice, o SvgDevice
optionsTeXOptionsOpzioni del motore; predefinite a TeXOptions()

Esecuzione del motore

Chiama run() per eseguire la composizione:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
output_bytes = job.run()

Il valore restituito è bytes per PdfDevice e DviDevice. Per SvgDevice, il valore restituito è None; le pagine vengono recuperate con SvgDevice.get_all_pages().


TeXOptions

TeXOptions() configura il motore. Creandolo senza argomenti utilizza le impostazioni predefinite standard di TeX, che sono appropriate per la maggior parte dei documenti.


API Reference Sommario

Classe / MetodoDescrizione
TeXJobPunto di ingresso principale del motore
TeXJob.run()Esegui composizione; restituisci i byte di output
TeXOptionsConfigurazione del motore
PdfDeviceperiferica di output PDF
DviDeviceperiferica di output DVI
SvgDeviceperiferica di output SVG
SvgDevice.get_all_pages()Restituisce stringhe di byte SVG per pagina

Vedi anche

 Italiano