Обзор возможностей

Обзор возможностей

Обзор возможностей

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
PDFPdfDeviceВозвращает байты из run()
DVIDviDeviceВозвращает байты из run()
SVGSvgDeviceСтраницы, полученные через get_all_pages()

Источники ввода

SourceКлассNotes
FileFileInputSourceСчитывает .tex файл с диска
StringStringInputSourceПринимает необработанную разметку TeX как строку Python

Нет внешних зависимостей

Aspose.TeX FOSS для Python не требует установки LaTeX, не требует среды выполнения Perl и не требует внешнего распределения TeX. Движок полностью автономен.


Tips

  • Используйте StringInputSource для динамически генерируемой разметки TeX.
  • Используйте FileInputSource для существующих файлов .tex.
  • TeXOptions() использует разумные значения по умолчанию; конфигурация не требуется для большинства случаев использования.

См. также:

 Русский