Características de um conjunto geral
Características de um conjunto geral
Aspose.TeX FOSS for Python is a pure-Python TeX typesetting engine. This page summarises its capabilities.
Processamento TeX
A biblioteca processa a marcação TeX através de um TeXJob Objeto:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Formatos de saída
| Formatos de imagem | Classe de dispositivos | Notas |
|---|---|---|
PdfDevice | Retorna bytes de: run() | |
| DVI | DviDevice | Retorna bytes de: run() |
| SVG | SvgDevice | Páginas recuperadas através de: get_all_pages() |
Fontes de entrada
| Fonte: | Classe: | Notas |
|---|---|---|
| Arquivo | FileInputSource | Diz “a” .tex Arquivo de disco |
| Cadeia de dados | StringInputSource | Aceita marcação TeX cru como string Python |
Sem dependências externas
Aspose.TeX FOSS for Python requires no LaTeX installation, no Perl runtime, and no external TeX distribution. The engine is entirely self-contained.
Dicas de trabalho
- Utilização:
StringInputSourcepara a marcação TeX gerada dinamicamente. - Utilização:
FileInputSourcepara os existentes.texArquivos. TeXOptions()utiliza padrões sensíveis; não é necessária nenhuma configuração para a maioria dos casos de uso.