Kako renderirati LaTeX u PNG pomoću Jave

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

  1. Konfigurirajte projekt dodavanjem reference Aspose.TeX JAR datoteke iz Maven repozitorija
  2. Stvorite opcije za pretvaranje datoteke LaTeX formata pomoću TeXOptions
  3. Inicijalizirajte PngSaveOptions za spremanje LaTeX-a u PNG formatu slike
  4. 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.

 Hrvatski