Перетворення Latex у SVG у Java

LaTeX використовується для створення вишуканих і відшліфованих наукових документів, які можуть містити складні математичні вирази, багатомовні матеріали тощо. У певних сценаріях вам може знадобитися перетворити файл TeX на зображення SVG. Дотримуючись таких вимог, у цій статті пояснюється, як програмно перетворити TeX на зображення SVG у Java.

Перетворювач зображень TeX у SVG – встановлення Java API

Aspose.TeX for 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:

  1. Створюйте параметри перетворення LaTeX на основі розширення двигуна Object TeX.
  2. Вкажіть робочий каталог.
  3. Ініціалізуйте об’єкт SvgSaveOptions для відтворення зображення SVG.
  4. Запустіть перетворення зображень LaTeX у SVG.

Перетворюйте LaTeX на зображення SVG програмним способом у Java

Вам потрібно виконати наступні кроки, щоб перетворити файл LaTeX на зображення SVG:

  1. Створіть параметри перетворення LaTeX за допомогою об’єкта класу TeXOptions.
  2. Вкажіть робочий каталог для створення вихідного файлу.
  3. Створіть об’єкт класу SvgSaveOptions.
  4. Відобразіть файл 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. Будь ласка, зв’яжіться з нами на форумі, якщо вам потрібно обговорити будь-які вимоги чи проблеми.

Дивись також