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#
- Convertir TeX (LaTeX) a imagen PNG en C#
- Convierta LaTeX (TeX) a imagen JPG mediante programación usando C#
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:
- Cargue el archivo de entrada LTX o TEX.
- Cree opciones de conversión para el formato LaTeX con la clase TeXOptions.
- Inicialice PngSaveOptions para guardar la imagen en formato PNG.
- 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:
- Cargue el archivo fuente LaTeX.
- Cree opciones utilizando el objeto de clase TeXOptions.
- Especifique el objeto de clase JpegSaveOptions.
- 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.