У цій короткій темі описано, як відобразити LaTeX у PNG за допомогою Java. Ми також знаємо файли LaTeX як файли .tex, і ви можете легко конвертувати LaTeX у PNG за допомогою Java за допомогою простих методів і властивостей API. Виклики API не залежать від сторонніх інструментів або програмного забезпечення, тому код можна виконувати в середовищі Java на платформах Linux, macOS або MS Windows.
Кроки для візуалізації LaTeX у PNG за допомогою Java
- Налаштуйте проект, додавши посилання на файл Aspose.TeX JAR зі сховища Maven
- Створіть параметри для перетворення файлу формату LaTeX за допомогою TeXOptions
- Ініціалізуйте PngSaveOptions для збереження LaTeX у форматі зображення PNG
- Виконайте візуалізацію зображень 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 за допомогою простого підходу.