Convertir LaTeX a imagen SVG en C#

El TeX es un lenguaje que consiste en programación y sintaxis de marcado. LaTeX es el formato más utilizado que integra diferentes estilos de documentos como libros, cartas, declaraciones, etc. En algunos casos de uso, es posible que desee convertir archivos TeX a imágenes SVG. En consecuencia, este artículo cubre cómo convertir TeX a imagen SVG mediante programación en C#.

Convertidor de imágenes de TeX a SVG – C# Descarga gratuita de API

Aspose.TeX para .NET La API se puede usar para componer archivos TeX en diferentes formatos de archivo. Se puede utilizar para crear, administrar o convertir diferentes documentos estructurados. Simplemente descargue el archivo DLL de referencia desde la página Nuevas versiones, o ejecute el siguiente comando de instalación para configurarlo desde la Galería NuGet:

PM> Install-Package Aspose.TeX

Convertir LaTeX TeX a SVG en C# - Guía paso a paso

Puede convertir un archivo LaTeX TeX en una imagen SVG siguiendo los pasos a continuación:

  1. Cree opciones de conversión para el formato Object LaTeX.
  2. Especifique un directorio de trabajo del sistema de archivos.
  3. Inicialice las opciones para guardar la imagen SVG.
  4. Ejecute la conversión de imágenes LaTeX a SVG.

Convierta TeX LTX a imagen SVG mediante programación en C#

Debe seguir los siguientes pasos para convertir un archivo LaTeX en una imagen SVG:

  1. Cree opciones de conversión con la clase TeXOptions.
  2. Configure el directorio de trabajo del sistema de archivos para generar el archivo de salida.
  3. Inicialice una instancia de clase SvgSaveOptions.
  4. Ejecute la conversión de imágenes LaTeX a SVG con la instancia de clase TexJob.

El fragmento de código a continuación muestra cómo convertir imágenes LaTeX a SVG mediante programación en C#:

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

// Especifique un directorio de trabajo del sistema de archivos para la salida.
options.OutputWorkingDirectory = new Aspose.TeX.IO.OutputFileSystemDirectory(Program.OutputDirectory);

// Inicialice las opciones para guardar en formato SVG.
options.SaveOptions = new Aspose.TeX.Presentation.Svg.SvgSaveOptions();

// Ejecute la conversión de LaTeX a SVG.
new Aspose.TeX.TeXJob(Path.Combine(Program.InputDirectory, "hello-world.ltx"), new Aspose.TeX.Presentation.Svg.SvgDevice(), options).Run();

Obtenga una licencia de evaluación gratuita

Puede solicitar una licencia temporal gratuita que le permite evitar cualquier limitación de evaluación de la API.

Conclusión

En este artículo, ha explorado cómo convertir un archivo LaTeX TeX LTX en una imagen SVG (Gráficos vectoriales escalables) mediante programación en C#. Además, puede visitar la sección documentación para conocer otras funciones de la API. En caso de dudas o ambigüedades, no dude en escribirnos al foro.

Ver también