LaTeX используется для создания усовершенствованных и полированных научных документов, которые могут включать сложные математические выражения, многоязычные материалы и т. д. В некоторых случаях вам может потребоваться преобразовать файл TeX в изображение SVG. В соответствии с такими требованиями в этой статье объясняется, как программно преобразовать изображение TeX в SVG на Java.
- Преобразователь изображений TeX в SVG — установка Java API
- Как преобразовать LaTeX TeX в SVG на Java — шаги
- Программное преобразование LaTeX в изображение SVG на Java
Преобразователь изображений TeX в SVG — установка Java API
Aspose.TeX для Java API поддерживает верстку файлов TeX. Кроме того, вы можете создать собственный формат TeX или преобразовать файлы LaTeX в поддерживаемые форматы файлов. Вы можете легко настроить API, загрузив файл JAR из раздела Загрузки или используя следующие спецификации в файле pom.xml, чтобы установить его из репозитория:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tex</artifactId>
<version>22.8</version>
</dependency>
Как преобразовать LaTeX TeX в SVG на Java — шаги
Следующие шаги демонстрируют, как преобразовать файл формата LaTeX в изображение SVG:
- Создайте параметры преобразования LaTeX при расширении движка Object TeX.
- Укажите рабочий каталог.
- Инициализируйте объект SvgSaveOptions для рендеринга изображения SVG.
- Запустите преобразование изображений LaTeX в SVG.
Программное преобразование LaTeX в изображение SVG на Java
Вам необходимо выполнить следующие шаги, чтобы преобразовать файл LaTeX в изображение SVG:
- Создайте параметры преобразования LaTeX, используя объект класса TeXOptions.
- Укажите рабочий каталог для создания выходного файла.
- Создайте объект класса SvgSaveOptions.
- Преобразуйте файл формата LaTeX в SVG, используя класс TexJob.
В следующем примере кода показано, как программно преобразовать изображение LaTeX в SVG на Java:
// Создайте параметры преобразования для формата Object LaTeX при расширении механизма Object TeX.
com.aspose.tex.TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());
// Укажите рабочий каталог файловой системы для вывода.
options.setOutputWorkingDirectory(new com.aspose.tex.OutputFileSystemDirectory(dataDir));
// Инициализируйте параметры сохранения в формате SVG.
options.setSaveOptions(new com.aspose.tex.rendering.SvgSaveOptions());
// Запустите преобразование LaTeX в SVG.
new com.aspose.tex.TeXJob(dataDir + "hello-world.ltx", new com.aspose.tex.rendering.SvgDevice(), options).run();
Получите бесплатную ознакомительную лицензию
Вы можете избежать ограничений пробной версии, запросив бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как программно преобразовать файл LaTeX в масштабируемое изображение SVG на Java. Кроме того, вы можете изучить раздел документация, чтобы ознакомиться с другими главами, посвященными различным функциям API. Пожалуйста, не стесняйтесь обращаться к нам на форум, если вам нужно обсудить какие-либо требования или проблемы.