Convertir imagen TeX a PNG JPG en C#

El formato TeX se utiliza para trabajar con documentos técnicos y científicos. A menudo se utiliza para comunicar o publicar tales documentos. En determinadas situaciones, es posible que deba convertir archivos TeX en imágenes como PNG o JPG. En este artículo, aprenderá cómo convertir TeX a imágenes PNG o JPG mediante programación en C#. Consulte las siguientes secciones para obtener más detalles.

Conversor de LTX/TeX a PNG o JPG: instalación de la API de C#

Aspose.TeX for .NET La API admite trabajar con TeX, PNG, JPG y otros formatos admitidos. Puede configurar fácilmente la API descargando su archivo DLL desde la sección Descargas, o instalándolo desde NuGet con el siguiente comando de instalación:

PM> Install-Package Aspose.TeX

Convertir TeX (LaTeX) a imagen PNG en C#

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 un archivo TeX a PNG mediante programación en C#:

// Cargue el archivo de entrada LTX o TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// 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.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// Inicialice PngSaveOptions para guardar la imagen en formato PNG.
options.SaveOptions = new PngSaveOptions();

// Ejecute la conversión de LaTeX a PNG.
new TeXJob(stream, new ImageDevice(), options).Run();

Convierta LTX o TeX a imagen JPG usando C#

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 imágenes de TeX a JPG mediante programación usando C#:

// Cargue el archivo de entrada LTX o TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// 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.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

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

// Ejecute la conversión de LaTeX a JPG.
new TeXJob(stream, 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 cómo convertir archivos TeX a imágenes PNG o JPG mediante programación en C#. Puede incorporar la función para convertir archivos LaTeX con extensión de archivo TEX o LTX en sus aplicaciones basadas en .NET o .NET Core. Además, puedes echar un vistazo a la documentación. No dude en comunicarse con nosotros en el foro para cualquiera de sus consultas.

Ver también