Ez a rövid témakör részleteket tartalmaz a(z) LaTeX megjelenítéséről PNG-re Java használatával. A LaTeX fájlokat .tex fájlokként is ismerjük, és egyszerűen a LaTeX-et PNG-re konvertálhatja Java segítségével egyszerű API-módszerekkel és tulajdonságokkal. Az API-hívások nem függenek semmilyen harmadik féltől származó eszköztől vagy alkalmazásszoftvertől, így a kód futtatható Java környezetben Linux, macOS vagy MS Windows platformokon.
A LaTeX leképezése PNG formátumban Java használatával
- Konfigurálja a projektet a Aspose.TeX JAR fájl hivatkozás hozzáadásával a Maven Repositoryból
- Hozzon létre beállításokat a LaTeX formátumú fájl konvertálásához a TeXOptions segítségével
- Inicializálja a PngSaveOptions elemet a LaTeX PNG képformátumban történő mentéséhez
- Végezze el a LaTeX-ből PNG-be történő képmegjelenítést a TexJob osztály használatával
A LaTeX dokumentumok egyszerű szöveget tartalmaznak, és tudományos és kutatási munkákhoz használhatók műszaki felhasználók számára. Annak érdekében, hogy a LaTeX-et Java-ban képpé konvertáljuk, először létrehozunk TeXOptions class objektumot a bemeneti fájl betöltéséhez. Ezután továbblépünk a következő lépésre a PngSaveOptions objektum inicializálásához, hogy a bemeneti fájlt PNG formátumú képpé jelenítse meg. Ez a kétlépéses renderelési eljárás néhány egyszerű API-hívással fejeződik be Java használatával.
Kód a LaTeX konvertálásához PNG-re Java használatával
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(); | |
} | |
} |
Az előző témakörben a hogyan lehet a OneNote Jegyzetfüzetet PDF formátumba konvertálni Java használatával elemet vizsgáltuk. Míg ebben a témakörben arra összpontosítunk, hogyan lehet a LaTeX-et Java-ban képpé alakítani egyszerű megközelítéssel.