In dit korte onderwerp vindt u informatie over hoe u LaTeX kunt renderen naar PNG met Java. We kennen de LaTeX-bestanden ook als .tex-bestanden en je kunt LaTeX gemakkelijk converteren naar PNG met Java met eenvoudige API-methoden en eigenschappen. De API-aanroepen zijn niet afhankelijk van andere tools of applicatiesoftware van derden, dus de code kan worden uitgevoerd in een Java-omgeving op Linux-, macOS- of MS Windows-platforms.
Stappen om LaTeX naar PNG te renderen met Java
- Configureer het project door Aspose.TeX JAR-bestandsreferentie toe te voegen vanuit de Maven Repository
- Maak opties voor het converteren van bestanden in LaTeX-indeling met TeXOptions
- Initialiseer PngSaveOptions voor het opslaan van LaTeX in PNG-beeldformaat
- Voer de LaTeX naar PNG-afbeeldingsweergave uit met behulp van de TexJob-klasse
LaTeX-documenten bevatten platte tekst en worden gebruikt voor wetenschappelijke en onderzoekswerkzaamheden voor technische gebruikers. Om LaTeX te converteren naar afbeelding in Java, zullen we eerst een TeXOptions class object maken om het invoerbestand te laden. Daarna gaan we verder met de volgende stap om het PngSaveOptions-object te initialiseren om het invoerbestand te renderen naar de afbeelding in PNG-indeling. Deze weergaveprocedure in twee stappen wordt voltooid met een paar eenvoudige API-aanroepen met Java.
Code om LaTeX naar PNG te converteren met 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(); | |
} | |
} |
In het vorige onderwerp hebben we hoe OneNote Notebook naar PDF te converteren met Java onderzocht. Terwijl we ons in dit onderwerp hebben gericht op het converteren van LaTeX naar afbeelding in Java met een eenvoudige aanpak.