Форматы вывода
Aspose.TeX FOSS для Python поддерживает три формата вывода через взаимозаменяемые классы устройств вывода. Передайте соответствующее устройство в TeXJob и вызовите run() для получения наборного вывода. PdfDevice возвращает PDF-байты напрямую из run(). DviDevice возвращает DVI-байты из run(). SvgDevice не возвращает байты из run() — вместо этого получите постраничные SVG-байтовые строки с помощью SvgDevice.get_all_pages() после завершения run().
PDF через PdfDevice
DVI через DviDevice
SVG через SvgDevice
Выбор формата вывода
| Случай использования | Device | Notes |
|---|
| Печать или поделиться | PdfDevice | Переносимый; наиболее совместимый |
| Web / векторная графика | SvgDevice | SVG по страницам через get_all_pages() |
| Традиционный TeX pipeline | DviDevice | Формат DVI для downstream-инструментов |
API Reference Сводка
| Класс | Описание: |
|---|
PdfDevice | Создавать байты вывода PDF |
DviDevice | Создавать байты вывода DVI |
SvgDevice | Создавать SVG-вывод по страницам |
SvgDevice.get_all_pages() | Вернуть список байтовых строк SVG |
См. также: