Dieses kurze Thema enthält Details zum Rendern von LaTeX in PNG mithilfe von Java. Wir kennen die LaTeX-Dateien auch als .tex-Dateien und Sie können mit einfachen API-Methoden und -Eigenschaften ganz einfach LaTeX mit Java in PNG konvertieren**. Die API-Aufrufe sind nicht von anderen Tools oder Anwendungssoftware von Drittanbietern abhängig, sodass der Code in einer Java-Umgebung auf Linux-, MacOS- oder MS Windows-Plattformen ausgeführt werden kann.
Schritte zum Rendern von LaTeX in PNG mit Java
- Konfigurieren Sie das Projekt, indem Sie Aspose.TeX JAR-Dateiverweis aus dem Maven-Repository hinzufügen
- Erstellen Sie Optionen zum Konvertieren von Dateien im LaTeX-Format mit TeXOptions
- Initialisieren Sie PngSaveOptions zum Speichern von LaTeX im PNG-Bildformat
- Führen Sie das LaTeX-zu-PNG-Bildrendering mit der TexJob-Klasse durch
LaTeX-Dokumente enthalten Klartext und werden für wissenschaftliche und Forschungsarbeiten für technische Benutzer verwendet. Um LaTeX in ein Bild in Java umzuwandeln, erstellen wir zunächst ein TeXOptions-Klassen-Objekt, um die Eingabedatei zu laden. Dann fahren wir mit dem nächsten Schritt fort, um das Objekt PngSaveOptions zu initialisieren, um die Eingabedatei in das Bild im PNG-Format zu rendern. Dieses zweistufige Rendering-Verfahren wird mit einigen einfachen API-Aufrufen unter Verwendung von Java abgeschlossen.
Code zum Konvertieren von LaTeX in PNG mit 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(); | |
} | |
} |
Im vorherigen Thema haben wir So konvertieren Sie OneNote-Notizbuch mit Java in PDF untersucht. Dagegen haben wir uns in diesem Thema darauf konzentriert, wie man mit einem einfachen Ansatz LaTeX in Bilder in Java umwandelt.