Fontes de entrada
Fontes de entrada
Aspose.TeX FOSS for Python provides two input source classes: FileInputSource para leitura de marcações TeX a partir do disco, e StringInputSource para entrada na memória.
FileInputSource
FileInputSource lê marcação TeX de um caminho de arquivo:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource
job = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()StringInputSource
StringInputSource Aceita marcação TeX cru como uma cadeia Python:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
tex = "Hello, world!"
job = TeXJob(StringInputSource(tex), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Dicas e melhores práticas
- Utilização:
FileInputSourcepara os existentes.texArquivos em disco. - Utilização:
StringInputSourcequando gerar marcas TeX programaticamente. - Ambas as fontes aplicam o sistema de informação e comunicação.
InputSourceclasse de base abstrata e são: Intercambiaveis como:TeXJobargumentos de construção.
Resumo de referência da API
| Classe: | Descrição: |
|---|---|
FileInputSource | Leia marcação TeX de um caminho de arquivo |
StringInputSource | Leia marcação TeX de uma cadeia Python |
InputSource | Classe de base abstrata para fontes de entrada |