Det här korta ämnet ger information om hur du renderar LaTeX till PNG med Java. Vi känner också till LaTeX-filerna som .tex-filer och du kan enkelt konvertera LaTeX till PNG med Java med enkla API-metoder och egenskaper. API-anropen är inte beroende av något annat tredjepartsverktyg eller program, så koden kan köras i Java-miljö på Linux-, macOS- eller MS Windows-plattformar.
Steg för att rendera LaTeX till PNG med Java
- Konfigurera projektet genom att lägga till Aspose.TeX JAR-filreferens från Maven Repository
- Skapa alternativ för att konvertera filen i LaTeX-format med TeXOptions
- Initiera PngSaveOptions för att spara LaTeX i PNG-bildformat
- Utför LaTeX till PNG-bildrendering med TexJob-klassen
LaTeX-dokument innehåller ren text och de används för vetenskapliga och forskningsarbeten för tekniska användare. För att konvertera LaTeX till bild i Java, skapar vi först TeXOptions class-objekt för att ladda indatafilen. Sedan går vi vidare till nästa steg för att initiera PngSaveOptions-objektet för att återge indatafilen till PNG-formatbilden. Denna renderingsprocedur i två steg avslutas med några enkla API-anrop som använder Java.
Kod för att konvertera LaTeX till PNG med 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(); | |
} | |
} |
I det föregående ämnet har vi utforskat hur man konverterar OneNote Notebook till PDF med Java. I det här ämnet har vi fokuserat på hur man konverterar LaTeX till bild i Java med en enkel metod.