Funktionsöversikt
Översikt över funktioner
Aspose.TeX FOSS för Python är en ren-Python TeX typsättningsmotor. Denna sida sammanfattar dess funktioner.
TeX Bearbetning
Biblioteket bearbetar TeX markup genom ett TeXJob objekt:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Utdataformat
| Format | Enhetsklass | Notes |
|---|---|---|
PdfDevice | Returnerar bytes från run() | |
| DVI | DviDevice | Returnerar bytes från run() |
| SVG | SvgDevice | Sidor hämtade via get_all_pages() |
Ingångskällor
| Source | Klass | Notes |
|---|---|---|
| File | FileInputSource | Läser en .tex-fil från disk |
| String | StringInputSource | Accepterar rå TeX markup som Python sträng |
Inga externa beroenden
Aspose.TeX FOSS för Python kräver ingen LaTeX installation, inget Perl-runtime och ingen extern TeX distribution. Motorn är helt självständig.
Tips
- Använd
StringInputSourceför dynamiskt genererad TeX markup. - Använd
FileInputSourceför befintliga.texfiler. TeXOptions()använder förnuftiga standardvärden; ingen konfiguration krävs för de flesta användningsfall.