Преобразование изображения TeX в PNG JPG в Java

LaTeX используется для подготовки документов с качественным набором текста. Формат TeX используется для обмена или публикации технических и научных документов. В некоторых случаях вам может потребоваться преобразовать файлы TeX в изображения, такие как PNG или JPG. В этой статье вы узнаете, как программно конвертировать файлы TeX в изображения PNG или 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, выполнив следующие действия:

  1. Загрузите входной файл LTX или TEX.
  2. Создайте параметры преобразования для формата LaTeX с классом TeXOptions.
  3. Инициализируйте PngSaveOptions для сохранения изображения в формате PNG.
  4. Запустите преобразование 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, выполнив следующие действия:

  1. Загрузите исходный файл LaTeX.
  2. Создайте опции, используя объект класса TeXOptions.
  3. Укажите объект класса JpegSaveOptions.
  4. Запустите 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. Пожалуйста, не стесняйтесь писать нам на форум по любым вопросам.

Смотрите также