Motor TeX

Motor TeX

TeXJob é o principal ponto de entrada para o motor Aspose.TeX FOSS. Aceita uma fonte de entrada, um dispositivo de saída e opcional TeXOptions, então executa o Tipo de canalização.


Construção

TeXJob(source: InputSource, device: OutputDevice, options: TeXOptions | None = None)
Parâmetro:Tipo de veículo:Descrição:
sourceInputSourceFileInputSource ou a) StringInputSource
deviceOutputDevicePdfDevice, DviDevice, ou SvgDevice
optionsTeXOptionsOpções de motor; padrões para: TeXOptions()

Acionamento do motor

Chama-me . run() para executar a configuração de tipos:

from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource

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

O valor de retorno é: bytes para o PdfDevice e a) DviDevice.- Porquê ? SvgDevice, o valor de retorno é: None;As páginas são recuperadas com: SvgDevice.get_all_pages().


TeXOptions

TeXOptions() Configurar o motor. construindo-o sem argumentos utiliza padrões TeX, que são adequados para a maioria dos documentos.


Resumo de referência da API

Classe / MétodoDescrição:
TeXJobPonto de entrada principal do motor
TeXJob.run()Executa a configuração de tipos; retorne bytes de saída
TeXOptionsConfiguração do motor
PdfDeviceDispositivo de saída PDF
DviDeviceDispositivo de saída DVI
SvgDeviceDispositivo de saída SVG
SvgDevice.get_all_pages()Retorno por página de cadeias de bytes SVG

Ver também:

 Português