Часто задавані запитання
Огляд
Яка модель ліцензування?
Aspose.TeX FOSS for Python is published under the MIT license. Commercial use is permitted without fees or restrictions.
Чи можна використовувати його в комерційних продуктах?
Так. Ліцензія MIT дозволяє використовувати в комерційних продуктах без роялті або вимог до припису (припіска оцінюється, але не обов’язкова).
Як його встановити?
Інсталювати з PyPI за допомогою pip:
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 і передові шрифти Перевірте, що в даний час є додаткові версії. Посібник розробника для деталей.