Panoramica delle funzionalità
Panoramica delle funzionalità
Aspose.TeX FOSS per Python è un motore di composizione tipografica pure-Python TeX. Questa pagina riassume le sue capacità.
TeX Elaborazione
La libreria elabora il markup TeX attraverso un oggetto TeXJob:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Formati di output
| Formato | Classe del dispositivo | Notes |
|---|---|---|
PdfDevice | Restituisce byte da run() | |
| DVI | DviDevice | Restituisce byte da run() |
| SVG | SvgDevice | Pagine recuperate tramite get_all_pages() |
Fonti di input
| Source | Classe | Notes |
|---|---|---|
| File | FileInputSource | Legge un file .tex dal disco |
| String | StringInputSource | Accetta markup grezzo TeX come stringa Python |
Nessuna dipendenza esterna
Aspose.TeX FOSS per Python non richiede installazione di LaTeX, nessun runtime Perl e nessuna distribuzione esterna di TeX. Il motore è completamente autonomo.
Tips
- Usa
StringInputSourceper markup TeX generato dinamicamente. - Usa
FileInputSourceper file.texesistenti. TeXOptions()utilizza impostazioni predefinite sensate; non è necessaria alcuna configurazione per la maggior parte dei casi d’uso.