Часто задаваемые вопросы
Часто задаваемые вопросы
Какова модель лицензирования?
Aspose.TeX FOSS for Python опубликовано под лицензией MIT. Коммерческое использование разрешено без платы и ограничений.
Могу ли я использовать его в коммерческих продуктах?
Да. Лицензия MIT позволяет использовать его в коммерческих продуктах без роялти и требований к указанию авторства (указание авторства приветствуется, но не является обязательным).
Как установить его?
Установите его с помощью команды ниже:
git clone https://github.com/aspose-tex-foss/Aspose.TeX-FOSS-for-Python.git
cd Aspose.TeX-FOSS-for-Python
pip install -e .Какие версии Python поддерживаются?
Python 3.10 или позже.
Есть ли какие-либо нативные зависимости?
Нет. Aspose.TeX FOSS для Python — это чистый пакет Python. Он не требует установки LaTeX, среды выполнения Perl и внешнего распределения TeX.
Какие форматы вывода поддерживаются?
Библиотека поддерживает PDF (через PdfDevice), DVI (через DviDevice) и SVG (через SvgDevice). Ввод представляет собой разметку TeX, предоставленную в виде файла или строки.
Как создать PDF-вывод?
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)Как мне получить вывод в формате SVG?
from aspose_tex import TeXJob, TeXOptions, SvgDevice, StringInputSource
device = SvgDevice()
TeXJob(StringInputSource("Hello!"), device, options=TeXOptions()).run()
pages = device.get_all_pages()Как прочитать ввод из файла?
from aspose_tex import TeXJob, TeXOptions, PdfDevice, FileInputSource
pdf_bytes = TeXJob(FileInputSource("document.tex"), PdfDevice(), options=TeXOptions()).run()Каковы известные ограничения?
Библиотека реализует подмножество TeX. Сложные пакеты LaTeX и расширенная работа со шрифтами могут быть не полностью поддержаны в текущей версии. Проверьте Руководство разработчика для деталей.