Často kladené otázky

Č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.

Viz také:

 Čeština