Расширенные возможности | Aspose.TeX для Java
Добро пожаловать в руководство по расширенному проектированию для Aspose.TeX для Java. Помимо стандартной компиляции документов, движок Aspose.TeX предоставляет низкоуровневые перехватчики для абстракции файловой системы, пользовательских пакетов макросов, отслеживания потоков памяти и оптимизации безголового сервера. В этой части обсуждаются возможности Aspose.TeX, созданные на основе реализации Object TeX/LaTeX.
Страница документации Рендеринг фигур LaTeX в Aspose.TeX для Java объясняет, как извлекать и визуализировать изолированные фрагменты LaTeX (такие как рисунки, графики или структурные схемы) в виде отдельных изображений, полностью независимых от макета страницы всего документа. API включает эту функцию как структурное обобщение движка рендеринга математических формул.
Страница Внедрение графики LaTeX объясняет, как импортировать и внедрять внешние графические ресурсы (такие как диаграммы, схемы или фотографии) в документ TeX во время компиляции с помощью API Aspose.TeX для Java.
На странице выделены два способа обработки этого через интерфейс IInputWorkingDirectory:
Подход на основе файловой системы: использование
PhysicalFileSystemInputWorkingDirectoryдля указания движку на физический каталог на локальном диске, где находятся изображения.Подход на основе потоков/памяти: реализация пользовательского поставщика потоков для получения изображений непосредственно из памяти, облачного хранилища или баз данных с использованием имени файла в качестве ключа поиска.
Страница Рендеринг математических формул LaTeX объясняет, как визуализировать изолированные математические формулы LaTeX в виде отдельной графики (PNG или SVG), полностью независимой от полного документа, что идеально подходит для внедрения формул в веб-приложения, интерфейсы настольных ПК или хранилища баз данных.
Страница Восстановление файлов LaTeX представляет функцию LaTeXRepairer, которая программно проверяет, структурирует и исправляет поврежденные или неполные текстовые файлы, в которых отсутствуют обязательные компоненты LaTeX. Это позволяет успешно компилировать поврежденные или плохо структурированные файлы TeX без ручного вмешательства.