Toto krátké téma poskytuje podrobnosti o tom, jak vykreslit LaTeX na PNG pomocí Javy. Soubory LaTeX také známe jako soubory .tex a můžete snadno převést LaTeX na PNG pomocí Java s jednoduchými metodami a vlastnostmi API. Volání API nejsou závislá na žádném jiném nástroji nebo aplikačním softwaru třetích stran, takže kód lze spustit v prostředí Java na platformách Linux, macOS nebo MS Windows.
Kroky k vykreslení LaTeXu do PNG pomocí Javy
- Nakonfigurujte projekt přidáním Aspose.TeX odkazu na soubor JAR z úložiště Maven
- Vytvořte možnosti pro převod souboru formátu LaTeX pomocí TeXOptions
- Inicializujte PngSaveOptions pro uložení LaTeXu ve formátu obrázku PNG
- Proveďte vykreslování obrazu LaTeX do PNG pomocí třídy TexJob
LaTeXové dokumenty obsahují prostý text a používají se pro vědecké a výzkumné práce pro technické uživatele. Abychom převedli LaTeX na obrázek v Javě, nejprve vytvoříme objekt třídy TeXOptions pro načtení vstupního souboru. Poté přejdeme k dalšímu kroku k inicializaci objektu PngSaveOptions pro vykreslení vstupního souboru do obrázku ve formátu PNG. Tato dvoukroková procedura vykreslování je dokončena několika jednoduchými voláními API pomocí Java.
Kód pro převod LaTeXu na PNG pomocí Javy
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(); | |
} | |
} |
V předchozím tématu jsme prozkoumali jak převést OneNote Notebook do PDF pomocí Java. Zatímco v tomto tématu jsme se zaměřili na to, jak převést LaTeX na obrázek v Javě jednoduchým postupem.