LaTeX у SVG
Конвертуйте LaTeX у SVG за допомогою API Рішення для Java
Як конвертувати LaTeX у SVG за допомогою Java
Aspose.TeX АПІ Конвертер LaTeX у SVG перетворює файл LaTeX у SVG за допомогою мови програмування Java.
Представлений тут API можна використовувати для створення власної кросплатформної програми або інтегрувати її у ваш проєкт Java.
Щоб конвертувати LaTeX у SVG:
- Використайте Aspose.TeX для Java API, який є багатофункціональним, потужним і простим у використанні 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 використовуючи лише кілька рядків коду.
- Створіть об’єкт класу TeXOptions .
- Щоб встановити простір або область, куди буде записаний вивід TeX, встановіть робочий каталог файлової системи для виведення за допомогою OutputWorkingDirectory .
- Ініціалізуйте параметри збереження для формату SVG за допомогою класу SvgSaveOptions .
- Створіть об’єкт класу TeXJob і запустіть перетворення LaTeX у SVG за допомогою методу run() .
Системні вимоги
Aspose.TeX для Java підтримується всіма основними операційними системами. Просто переконайтеся, що у ваше середовище відповідає наступним вимогам:
- J2SE 8.0 (1.8) або вище.
// 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 What is LaTeX File Format
LaTeX — це формат TeX, якщо коротко. Файли LaTeX — це звичайні текстові файли, написані власною мовою розмітки. Вони можуть вимагати включення інших даних, таких як зображення та/або інші файли LaTeX. LaTeX надає вам багато розширених функцій для створення таблиць, додавання графіки, написання математичних рівнянь і формул тощо. Усі ці функції доступні в так званих пакетах.
SVG What is SVG File Format
Масштабована векторна графіка (SVG) — це мова опису сторінок на основі XML. Вона розроблена для створення двовимірної векторної та змішаної векторно-растрової графіки. Документ SVG — це текстовий файл, який описує зображення як геометричні примітиви: лінії, криві, фігури, текст тощо. Файл містить набір команд, формул і чисел для визначення векторних об’єктів.