Convertir imagen TeX a PNG JPG en Java

LaTeX se utiliza para preparar documentos con composición tipográfica de alta calidad. El formato TeX se utiliza para comunicar o publicar documentos técnicos y científicos. En ciertos casos, es posible que deba convertir archivos TeX a imágenes como PNG o JPG. En este artículo, aprenderá cómo convertir archivos TeX a imágenes PNG o JPG mediante programación en Java. Consulte las siguientes secciones para obtener más información.

Convertidor LTX/TeX a PNG o JPG: instalación de la API de Java

Aspose.TeX for Java La API admite trabajar con LTX, TeX, PNG, JPG y otros formatos admitidos. Puede configurar fácilmente la API descargando su archivo JAR desde la sección Descargas, o utilizando las siguientes configuraciones de Maven:

Repositorio:

<repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Dependencia:

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-tex</artifactId>
        <version>21.11</version>
    </dependency>
</dependencies>

Convertir TeX (LaTeX) a imagen PNG en Java

Puede convertir un archivo LTX o TeX en una imagen PNG con los siguientes pasos:

  1. Cargue el archivo de entrada LTX o TEX.
  2. Cree opciones de conversión para el formato LaTeX con la clase TeXOptions.
  3. Inicialice PngSaveOptions para guardar la imagen en formato PNG.
  4. Ejecute la conversión de LaTeX a PNG con la clase TexJob.

El fragmento de código a continuación explica cómo convertir TeX a una imagen PNG mediante programación en Java:

// Cree opciones de conversión para el formato Object LaTeX en la extensión del motor Object TeX.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Especifique el directorio de trabajo del sistema de archivos para la salida.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// Inicialice las opciones para guardar en formato PNG.
options.setSaveOptions(new PngSaveOptions());

// Ejecute la conversión de LaTeX a PNG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

Convierta imágenes LTX o TeX a JPG usando Java

Puede convertir un archivo LaTeX con extensión de archivo LTX o TEX, a una imagen JPG con los pasos a continuación:

  1. Cargue el archivo fuente LaTeX.
  2. Cree opciones utilizando el objeto de clase TeXOptions.
  3. Especifique el objeto de clase JpegSaveOptions.
  4. Ejecute LaTeX a JPG usando la clase TexJob.

El siguiente código explica cómo convertir una imagen de TeX a JPG mediante programación usando Java:

// Cree opciones de conversión para el formato Object LaTeX en la extensión del motor Object TeX.
TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// Especifique el directorio de trabajo del sistema de archivos para la salida.
options.setOutputWorkingDirectory(new OutputFileSystemDirectory(Utils.getOutputDirectory()));

// Inicialice las opciones para guardar en formato JPG.
options.setSaveOptions(new JpegSaveOptions());

// Ejecute la conversión de LaTeX a JPG.
new TeXJob(Utils.getInputDirectory() + "helloworld.ltx", new ImageDevice(), options).run();

Obtenga una licencia de evaluación gratuita

Puede evaluar la API sin limitaciones solicitando una licencia temporal gratuita.

Conclusión

En este artículo, ha aprendido a convertir archivos LaTeX en formato de archivo TeX o LTX en una imagen PNG o JPG mediante programación en Java. Además, puede visitar la documentación para comprobar otras funciones de la API. No dude en escribirnos al foro para cualquier consulta.

Ver también