Jak vykreslit LaTeX do PNG pomocí Javy

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

  1. Nakonfigurujte projekt přidáním Aspose.TeX odkazu na soubor JAR z úložiště Maven
  2. Vytvořte možnosti pro převod souboru formátu LaTeX pomocí TeXOptions
  3. Inicializujte PngSaveOptions pro uložení LaTeXu ve formátu obrázku PNG
  4. 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.

 Čeština