Обзор возможностей
Обзор возможностей
Aspose.TeX FOSS для Python — это чисто-Python TeX движок наборки. Эта страница резюмирует его возможности.
TeX Обработка
Библиотека обрабатывает разметку TeX через объект TeXJob:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Форматы вывода
| Формат | Класс устройства | Notes |
|---|---|---|
PdfDevice | Возвращает байты из run() | |
| DVI | DviDevice | Возвращает байты из run() |
| SVG | SvgDevice | Страницы, полученные через get_all_pages() |
Источники ввода
| Source | Класс | Notes |
|---|---|---|
| File | FileInputSource | Считывает .tex файл с диска |
| String | StringInputSource | Принимает необработанную разметку TeX как строку Python |
Нет внешних зависимостей
Aspose.TeX FOSS для Python не требует установки LaTeX, не требует среды выполнения Perl и не требует внешнего распределения TeX. Движок полностью автономен.
Tips
- Используйте
StringInputSourceдля динамически генерируемой разметки TeX. - Используйте
FileInputSourceдля существующих файлов.tex. TeXOptions()использует разумные значения по умолчанию; конфигурация не требуется для большинства случаев использования.