LaTeX в SVG

Преобразование LaTeX в SVG с помощью решения API для Java

Как преобразовать LaTeX в SVG с помощью Java

Преобразователь Aspose.TeX for LaTeX в SVG преобразует файл LaTeX в изображение SVG с использованием любого языка, поддерживаемого Java.

API, который вы видите здесь, можно также использовать для создания собственного кроссплатформенного приложения или интегрировать в ваш проект Java.

Чтобы преобразовать LaTeX в SVG:

  • Используйте API Aspose.TeX for Java , который представляет собой многофункциональный, мощный и простой в использовании API преобразования для платформы Java.
  • Вы можете загрузить его последнюю версию непосредственно с Aspose Maven Repository и установить ее в свой Maven. на основе проекта, добавив следующие конфигурации в файл pom.xml.

Repository

<repository>
    <id>snapshots</id>
    <name>repo</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Dependency

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tex</artifactId>
    <version>21.4</version>
</dependency>

Шаги к преобразованию LATEX в SVG на Java

Aspose.TeX позволяет разработчикам легко преобразовывать файлы LATEX в SVG всего за несколько строк кода.

  1. Инициализируйте TeXOptions , чтобы создать параметры преобразования для формата Object LaTeX.
  2. Чтобы установить пространство или область, куда будет записываться вывод TeX, установите системный рабочий каталог для вывода с помощью OutputWorkingDirectory
  3. Инициализируйте параметры сохранения в формате SVG с помощью SvgSaveOptions .
  4. Запустите преобразование LaTeX в SVG, используя метод TeXJob() .

Системные Требования

Aspose.TeX для Java поддерживается всеми основными операционными системами. Просто убедитесь, что у вас есть следующие предпосылки:

  • J2SE 8.0 (1.8) или выше.
Пример кода Java Преобразование TeX в изображения, XPS, PDF или SVG
Input file
Upload a file you want to convert
Output format
Select the target format
                
// Create conversion options for Object LaTeX format on Object TeX engine extension.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());
// Specify the file system working directory for the output.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));
// Initialize the options for saving in SVG format.
options.setSaveOptions(new SvgSaveOptions());

// Run LaTeX to SVG conversion.
new TeXJob(Utils.getInputDirectory() + "hello-world.tex", new SvgDevice(), options).run();

            

LaTeX Формат файла LaTeX

LaTeX — это формат TeX, если говорить кратко. Файлы LaTeX представляют собой простые текстовые файлы в кодировке ASCII, написанные на собственном языке разметки. Они могут потребовать включения других данных, таких как изображения и/или другие файлы LaTeX. LaTeX может предоставить вам множество расширенных функций для создания таблиц, включения графики, написания математических уравнений, различных формул и т. д. Все эти функции доступны в так называемых пакетах.

SVG Формат файла SVG

Масштабируемая векторная графика (SVG) — это язык описания страниц, основанный на XML. Он разработан для создания двухмерной векторной и смешанной векторной/растровой графики. Документ SVG представляет собой текстовый файл, описывающий изображения как геометрические примитивы: линии, кривые, формы, текст и т. д. Файл включает в себя набор команд, формул и чисел для определения векторных объектов.