Come rendere LaTeX in PNG usando Java

Questo breve argomento fornisce dettagli su come renderizzare da LaTeX a PNG utilizzando Java. Conosciamo anche i file LaTeX come file .tex e puoi facilmente convertire LaTeX in PNG usando Java con semplici metodi e proprietà API. Le chiamate API non dipendono da altri strumenti o software applicativi di terze parti, quindi il codice può essere eseguito in ambiente Java su piattaforme Linux, macOS o MS Windows.

Passaggi per il rendering di LaTeX in PNG utilizzando Java

  1. Configura il progetto aggiungendo Aspose.TeX riferimento al file JAR da Maven Repository
  2. Crea opzioni per convertire file in formato LaTeX con TeXOptions
  3. Inizializza PngSaveOptions per salvare LaTeX in formato immagine PNG
  4. Esegui il rendering di immagini da LaTeX a PNG usando la classe TexJob

I documenti LaTeX contengono testo normale e vengono utilizzati per lavori scientifici e di ricerca per utenti tecnici. Per convertire LaTeX in un’immagine in Java, per prima cosa creeremo l’oggetto TeXOptions class per caricare il file di input. Quindi si passa al passaggio successivo per inizializzare l’oggetto PngSaveOptions per eseguire il rendering del file di input nell’immagine in formato PNG. Questa procedura di rendering in due passaggi viene completata con alcune semplici chiamate API utilizzando Java.

Codice per convertire LaTeX in PNG usando 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();
}
}

Nell’argomento precedente, abbiamo esplorato come convertire OneNote Notebook in PDF utilizzando Java. Considerando che, in questo argomento ci siamo concentrati su come convertire LaTeX in immagini in Java con un approccio semplice.

 Italiano