Často kladené otázky
Často kladené otázky
Jaký je licenční model?
Aspose.TeX FOSS pro Python je zveřejněn pod licencí MIT. Komerční použití je povoleno bez poplatků nebo omezení.
Mohu jej použít v komerčních produktech?
Ano. Licence MIT povoluje použití v komerčních produktech bez licenčních poplatků ani požadavků na uvedení autorství (uvádění autorství se oceňuje, ale není povinné).
Jak to nainstaluji?
Nainstalujte jej pomocí níže uvedeného příkazu:
git clone https://github.com/aspose-tex-foss/Aspose.TeX-FOSS-for-Python.git
cd Aspose.TeX-FOSS-for-Python
pip install -e .Jaké verze Python jsou podporovány?
Python 3.10 nebo novější.
Existují nějaké nativní závislosti?
Ne. Aspose.TeX FOSS pro Python je čistý Python balíček. Nevyžaduje žádnou instalaci LaTeX, žádné prostředí Perl a žádnou externí distribuci TeX.
Jaké výstupní formáty jsou podporovány?
Knihovna podporuje PDF (přes PdfDevice), DVI (přes DviDevice) a SVG (přes SvgDevice). Vstup je TeX značkování dodávané jako soubor nebo řetězec.
Jak mohu vytvořit PDF výstup?
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
pdf_bytes = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions()).run()
with open("output.pdf", "wb") as f:
f.write(pdf_bytes)Jak mohu vytvořit výstup SVG?
from aspose_tex import TeXJob, TeXOptions, SvgDevice, StringInputSource
device = SvgDevice()
TeXJob(StringInputSource("Hello!"), device, options=TeXOptions()).run()
pages = device.get_all_pages()Jak čtu vstup ze souboru?
from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource
pdf_bytes = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions()).run()Jaká jsou známá omezení?
Knihovna implementuje podmnožinu TeX. Komplexní balíčky LaTeX a pokročilé zpracování fontů nemusí být v současné verzi plně podporovány. Zkontrolujte Příručka pro vývojáře pro podrobnosti.