Тази кратка тема предоставя подробности как да изобразите LaTeX в PNG с помощта на Java. Ние също познаваме LaTeX файловете като .tex файлове и можете лесно да конвертирате LaTeX в PNG с помощта на Java с прости API методи и свойства. Извикванията на API не зависят от друг инструмент или приложен софтуер на трета страна, така че кодът може да се изпълнява в Java среда на платформи Linux, macOS или MS Windows.
Стъпки за изобразяване на LaTeX в PNG с помощта на Java
- Конфигурирайте проекта, като добавите Aspose.TeX препратка към JAR файл от Maven Repository
- Създайте опции за конвертиране на файл във формат 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 с прост подход.