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: |
|---|---|---|
source | InputSource | FileInputSource ou a) StringInputSource |
device | OutputDevice | PdfDevice, DviDevice, ou SvgDevice |
options | TeXOptions | Opçõ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étodo | Descrição: |
|---|---|
TeXJob | Ponto de entrada principal do motor |
TeXJob.run() | Executa a configuração de tipos; retorne bytes de saída |
TeXOptions | Configuração do motor |
PdfDevice | Dispositivo de saída PDF |
DviDevice | Dispositivo de saída DVI |
SvgDevice | Dispositivo de saída SVG |
SvgDevice.get_all_pages() | Retorno por página de cadeias de bytes SVG |