Silnik TeX

TeX Silnik

TeXJob jest głównym punktem wejścia do silnika FOSS Aspose.TeX. Akceptuje źródło wejściowe, urządzenie wyjściowe oraz opcjonalne TeXOptions, a następnie uruchamia potok składania.


Constructor

TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)
ParameterTypOpis
sourceInputSourceFileInputSource lub StringInputSource
deviceOutputDevicePdfDevice, DviDevice, lub SvgDevice
optionsTeXOptionsOpcje silnika; domyślnie TeXOptions()

Uruchamianie silnika

Wywołaj run(), aby wykonać składanie:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

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

Wartością zwracaną jest bytes dla PdfDevice i DviDevice. Dla SvgDevice wartością zwracaną jest None; strony są pobierane przy użyciu SvgDevice.get_all_pages().


TeXOptions

TeXOptions() konfiguruje silnik. Tworzenie go bez argumentów używa standardowych wartości domyślnych TeX, które są odpowiednie dla większości dokumentów.


API Reference Podsumowanie

Klasa / MetodaOpis
TeXJobGłówny punkt wejścia silnika
TeXJob.run()Wykonaj układ typograficzny; zwróć bajty wyjściowe
TeXOptionsKonfiguracja silnika
PdfDeviceurządzenie wyjściowe PDF
DviDeviceurządzenie wyjściowe DVI
SvgDeviceurządzenie wyjściowe SVG
SvgDevice.get_all_pages()Zwróć ciągi bajtowe SVG dla każdej strony

Zobacz także

 Polski