Caractéristiques de l'ensemble
Caractéristiques de l’ensemble
Aspose.TeX FOSS for Python is a pure-Python TeX typesetting engine. This page summarises its capabilities.
TX Traitement
La bibliothèque traite les étiquettes de la marque à travers un TeXJob Objet :
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Formats de sortie
| Formats | Classes de dispositifs | Notes |
|---|---|---|
PdfDevice | Retour des bytes de run() | |
| DVI | DviDevice | Retour des bytes de run() |
| SVG | SvgDevice | Pages reçues par get_all_pages() |
Source de l’entrée
| Source | Classes | Notes |
|---|---|---|
| Fichiers | FileInputSource | Lire A .tex Fiche du disque |
| String | StringInputSource | Accepte la marqueur de TeX en tant que string Python |
Pas de dépendance extérieure
Aspose.TeX FOSS for Python requires no LaTeX installation, no Perl runtime, and no external TeX distribution. The engine is entirely self-contained.
Conseils
- Utiliser
StringInputSourcePour une marqueur dynamique de TeX. - Utiliser
FileInputSourcePour l’existence.texLes fichiers. TeXOptions()Utilisez des défauts sensibles; aucune configuration n’est requise pour la plupart des cas d’utilisation.