Übersicht der Funktionen
Übersicht der Funktionen
Aspose.TeX FOSS für Python ist eine reine-Python TeX Satz-Engine. Diese Seite fasst ihre Fähigkeiten zusammen.
TeX Verarbeitung
Die Bibliothek verarbeitet TeX Markup über ein TeXJob Objekt:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Ausgabeformate
| Format | Geräteklasse | Notes |
|---|---|---|
PdfDevice | Gibt Bytes von run() zurück | |
| DVI | DviDevice | Gibt Bytes von run() zurück |
| SVG | SvgDevice | Seiten, die über get_all_pages() abgerufen wurden |
Eingabequellen
| Source | Klasse | Notes |
|---|---|---|
| File | FileInputSource | Liest eine .tex-Datei von der Festplatte |
| String | StringInputSource | Akzeptiert rohes TeX-Markup als Python-String |
Keine externen Abhängigkeiten
Aspose.TeX FOSS für Python erfordert keine LaTeX-Installation, keine Perl-Laufzeit und keine externe TeX-Verteilung. Die Engine ist vollständig eigenständig.
Tips
- Verwenden Sie
StringInputSourcefür dynamisch erzeugtes TeX-Markup. - Verwenden Sie
FileInputSourcefür vorhandene.tex-Dateien. TeXOptions()verwendet sinnvolle Vorgaben; keine Konfiguration ist für die meisten Anwendungsfälle erforderlich.