TeX-Engine

TeX Engine

TeXJob ist der Haupteinstiegspunkt für die Aspose.TeX FOSS-Engine. Es akzeptiert eine Eingabequelle, ein Ausgabegerät und optionale TeXOptions, und führt anschließend die Satz-Pipeline aus.


Constructor

TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)
ParameterTypBeschreibung
sourceInputSourceFileInputSource oder StringInputSource
deviceOutputDevicePdfDevice, DviDevice, oder SvgDevice
optionsTeXOptionsEngine-Optionen; Standardwert ist TeXOptions()

Ausführen der Engine

Rufen Sie run() auf, um das Satzverfahren auszuführen:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

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

Der Rückgabewert ist bytes für PdfDevice und DviDevice. Für SvgDevice ist der Rückgabewert None; Seiten werden mit SvgDevice.get_all_pages() abgerufen.


TeXOptions

TeXOptions() konfiguriert die Engine. Wird es ohne Argumente erstellt, werden die standardmäßigen TeX-Vorgaben verwendet, die für die meisten Dokumente geeignet sind.


API Reference Zusammenfassung

Klasse / MethodeBeschreibung
TeXJobHaupt-Engine-Einstiegspunkt
TeXJob.run()Setzvorgang ausführen; Ausgabebytes zurückgeben
TeXOptionsEngine-Konfiguration
PdfDevicePDF-Ausgabegerät
DviDeviceDVI-Ausgabegerät
SvgDeviceSVG-Ausgabegerät
SvgDevice.get_all_pages()Rückgabe von pro-Seite SVG-Byte-Strings

Siehe auch

 Deutsch