LaTeX используется для подготовки документов с качественным набором текста. Формат TeX используется для обмена или публикации технических и научных документов. В некоторых случаях вам может потребоваться преобразовать файлы TeX в изображения, такие как PNG или JPG. В этой статье вы узнаете, как программно конвертировать файлы TeX в изображения PNG или JPG на Java. Пожалуйста, просмотрите следующие разделы для получения дополнительной информации.
- Конвертер LTX/TeX в PNG или JPG — установка Java API
- Преобразование TeX (LaTeX) в изображение PNG в Java
- Программное преобразование LaTeX (TeX) в изображение JPG с использованием Java
Конвертер LTX/TeX в PNG или JPG — установка Java API
Aspose.TeX for Java API поддерживает работу с LTX, TeX, PNG, JPG и другими поддерживаемыми форматами. Вы можете легко настроить API, загрузив его JAR-файл из раздела Загрузки или используя следующие конфигурации Maven:
Репозиторий:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Зависимость:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tex</artifactId>
<version>21.11</version>
</dependency>
</dependencies>
Преобразование TeX (LaTeX) в изображение PNG в Java
Вы можете преобразовать файл LTX или TeX в изображение PNG, выполнив следующие действия:
- Загрузите входной файл LTX или TEX.
- Создайте параметры преобразования для формата LaTeX с классом TeXOptions.
- Инициализируйте PngSaveOptions для сохранения изображения в формате PNG.
- Запустите преобразование LaTeX в PNG с классом TexJob.
Фрагмент кода ниже объясняет, как программно преобразовать изображение TeX в PNG в Java:
// Создайте параметры преобразования для формата Object LaTeX в расширении движка Object TeX.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());
// Укажите рабочий каталог файловой системы для вывода.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));
// Инициализируйте параметры сохранения в формате PNG.
options.setSaveOptions(new PngSaveOptions());
// Запустите преобразование LaTeX в PNG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();
Преобразование LTX или TeX в изображение JPG с помощью Java
Вы можете преобразовать файл LaTeX с расширением LTX или TEX в изображение JPG, выполнив следующие действия:
- Загрузите исходный файл LaTeX.
- Создайте опции, используя объект класса TeXOptions.
- Укажите объект класса JpegSaveOptions.
- Запустите LaTeX в JPG, используя класс TexJob.
В следующем коде показано, как программно преобразовать изображение TeX в JPG с помощью Java:
// Создайте параметры преобразования для формата Object LaTeX в расширении движка Object TeX.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());
// Укажите рабочий каталог файловой системы для вывода.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));
// Инициализируйте параметры сохранения в формате JPG.
options.setSaveOptions(new JpegSaveOptions());
// Запустите преобразование LaTeX в JPG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();
Получите бесплатную ознакомительную лицензию
Вы можете оценить API без каких-либо ограничений, запросив бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как программно на Java преобразовать файлы LaTeX в формате TeX или LTX в изображение PNG или JPG. Кроме того, вы можете посетить документацию, чтобы проверить некоторые другие функции API. Пожалуйста, не стесняйтесь писать нам на форум по любым вопросам.