Огляд функцій

Огляд функцій

Огляд можливостей

Aspose.TeX FOSS for 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() використовує розумні типові налаштування; конфігурація не потрібна для більшості випадків використання.

Дивіться також

 Українська