Ova kratka tema pruža detalje o tome kako renderirati LaTeX u PNG pomoću Jave. Također poznajemo LaTeX datoteke kao .tex datoteke i možete jednostavno konvertirati LaTeX u PNG pomoću Jave pomoću jednostavnih API metoda i svojstava. API pozivi ne ovise ni o jednom drugom alatu ili aplikacijskom softveru treće strane, tako da se kod može izvršiti u Java okruženju na Linux, macOS ili MS Windows platformama.
Koraci za renderiranje LaTeX-a u PNG pomoću Jave
- Konfigurirajte projekt dodavanjem reference Aspose.TeX JAR datoteke iz Maven repozitorija
- Stvorite opcije za pretvaranje datoteke LaTeX formata pomoću TeXOptions
- Inicijalizirajte PngSaveOptions za spremanje LaTeX-a u PNG formatu slike
- Izvedite renderiranje LaTeX u PNG slike koristeći TexJob klasu
LaTeX dokumenti sadrže čisti tekst i koriste se za znanstvene i istraživačke radove za tehničke korisnike. Kako bismo konvertirali LaTeX u sliku u Javi, prvo ćemo stvoriti TeXOptions class objekt za učitavanje ulazne datoteke. Zatim prelazimo na sljedeći korak za inicijaliziranje PngSaveOptions objekta za renderiranje ulazne datoteke u sliku PNG formata. Ovaj postupak iscrtavanja u dva koraka dovršen je s nekoliko jednostavnih API poziva pomoću Jave.
Kod za pretvaranje LaTeX-a u PNG pomoću Jave
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(); | |
} | |
} |
U prethodnoj smo temi istražili kako pretvoriti OneNote Notebook u PDF pomoću Jave. Dok smo se u ovoj temi usredotočili na to kako pretvoriti LaTeX u sliku u Javi uz jednostavan pristup.