Přehled funkcí
Přehled funkcí
Aspose.TeX FOSS pro Python je čistě-Python TeX typografický engine. Tato stránka shrnuje jeho schopnosti.
TeX zpracování
Knihovna zpracovává značkování TeX pomocí objektu TeXJob:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Výstupní formáty
| Formát | Třída zařízení | Notes |
|---|---|---|
PdfDevice | Vrací bajty z run() | |
| DVI | DviDevice | Vrací bajty z run() |
| SVG | SvgDevice | Stránky získané pomocí get_all_pages() |
Vstupní zdroje
| Source | Třída | Notes |
|---|---|---|
| File | FileInputSource | Načte soubor .tex z disku |
| String | StringInputSource | Přijímá surové značkování TeX jako řetězec Python |
Žádné externí závislosti
Aspose.TeX FOSS pro Python nevyžaduje instalaci LaTeX, žádný Perl runtime a žádnou externí distribuci TeX. Engine je zcela samostatný.
Tips
- Použijte
StringInputSourcepro dynamicky generovaný TeX markup. - Použijte
FileInputSourcepro existující.texsoubory. TeXOptions()používá rozumné výchozí hodnoty; pro většinu případů použití není vyžadována žádná konfigurace.