Як відобразити LaTeX у PNG за допомогою Java

У цій короткій темі описано, як відобразити LaTeX у PNG за допомогою Java. Ми також знаємо файли LaTeX як файли .tex, і ви можете легко конвертувати LaTeX у PNG за допомогою Java за допомогою простих методів і властивостей API. Виклики API не залежать від сторонніх інструментів або програмного забезпечення, тому код можна виконувати в середовищі Java на платформах Linux, macOS або MS Windows.

Кроки для візуалізації LaTeX у PNG за допомогою Java

  1. Налаштуйте проект, додавши посилання на файл Aspose.TeX JAR зі сховища Maven
  2. Створіть параметри для перетворення файлу формату LaTeX за допомогою TeXOptions
  3. Ініціалізуйте PngSaveOptions для збереження LaTeX у форматі зображення PNG
  4. Виконайте візуалізацію зображень LaTeX у PNG за допомогою класу TexJob

Документи LaTeX містять звичайний текст і використовуються для наукових і дослідницьких робіт для технічних користувачів. Щоб перетворити LaTeX на зображення в Java, спочатку ми створимо об’єкт TeXOptions class для завантаження вхідного файлу. Потім ми переходимо до наступного кроку, щоб ініціалізувати об’єкт PngSaveOptions для відтворення вхідного файлу зображення у форматі PNG. Ця двоетапна процедура візуалізації завершується кількома простими викликами API за допомогою Java.

Код для перетворення LaTeX у PNG за допомогою Java

package texexamples;
import com.aspose.tex.License;
import com.aspose.tex.OutputFileSystemDirectory;
import com.aspose.tex.TeXConfig;
import com.aspose.tex.TeXJob;
import com.aspose.tex.TeXOptions;
import com.aspose.tex.rendering.ImageDevice;
import com.aspose.tex.rendering.PngSaveOptions;
public class TexExamples {
public static void main(String[] LatexArgs) throws Exception { // main method for converting LaTeX file to PNG image in Java
// Set Aspose.TeX license before converting LaTeX file to PNG in Java
License TeXLicense = new License();
TeXLicense.setLicense("Aspose.TeX.lic");
// Create options for converting LaTeX format file
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());
// Specify the output working directory for the output file
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(""));
// Initialize the TeXOptions and PngSaveOptions for saving LaTeX to PNG image format
PngSaveOptions pngSaveOptions = new PngSaveOptions();
pngSaveOptions.setResolution(300);
options.setSaveOptions(pngSaveOptions);
// Perform the LaTeX to PNG image rendering using TexJob class
new TeXJob("SavedLatex.png", new ImageDevice(), options).run();
}
}

У попередній темі ми досліджували як конвертувати OneNote Notebook у PDF за допомогою Java. Тоді як у цій темі ми зосередилися на тому, як перетворити LaTeX на зображення в Java за допомогою простого підходу.

 Українська