Общ преглед на характеристиките
Общ преглед на характеристиките
Aspose.TeX FOSS for Python is a pure-Python TeX typesetting engine. This page summarises its capabilities.
Преработка на TeX
Библиотеката обработва TeX маркировка чрез TeXJob обект:
from aspose_tex import TeXJob, TeXOptions, PdfDevice, StringInputSource
job = TeXJob(StringInputSource("Hello!"), PdfDevice(), options=TeXOptions())
pdf_bytes = job.run()Формати на изхода
| Формат на изображението | Класа на устройството | Записване на документа: |
|---|---|---|
PdfDevice | Връща байтове от: run() | |
| DVI | DviDevice | Връща байтове от: run() |
| SVG | SvgDevice | Страници, изтеглени чрез: get_all_pages() |
Източници на вход
| Източник: | Класът | Записване на документа: |
|---|---|---|
| Файл | FileInputSource | Чита се: .tex Файл от диск |
| Стройка | StringInputSource | Приема сурови TeX маркировки като Python string |
Без външни зависимости
Aspose.TeX FOSS for Python requires no LaTeX installation, no Perl runtime, and no external TeX distribution. The engine is entirely self-contained.
Съвети.
- Използване на:
StringInputSourceза динамично генерирана TeX маркировка. - Използване на:
FileInputSourceза съществуващи.texФайлове. TeXOptions()използва разумни подразбирания; за повечето случаи на употреба не се изисква конфигурация.