Convertir TeX y LaTeX

Solución API de convertidor TeX para .NET.

Aspose.TeX es una API para el sistema Object TeX. Para obtener detalles sobre TeX, consulte Introducción a TeX . Los desarrolladores pueden convertir fácilmente TeX y LaTeX a formatos PDF, XPS, PNG, JPG, BMP y TIFF integrando la versión API para C# .NET. A continuación se muestra un ejemplo de código que los programadores pueden mejorar e integrar en las soluciones LaTeX.

La solución API para .NET aquí le permite convertir archivos TeX y LaTeX mediante programación, pero puede resultarle útil ver y probar convertidores multiplataforma desarrollados con esta API nativa. Aquí también puede encontrar aplicaciones para crear y editar archivos TeX, tablas, gráficos, para fusionar varios archivos TeX en un archivo PDF, etc.

Convierta LaTeX a imágenes, XPS, PDF, SVG a través de C# .NET.

La API admite BMP, JPEG, PDF, SVG, TIFF, XPS y PNG como formatos de salida. Para convertir archivos TeX a imágenes, PDF, XPS o SVG, siga estos pasos:

  1. Cree una instancia de la clase TeXOptions .
  2. Especifique el directorio de trabajo del sistema de archivos para la salida/entrada usando OutputWorkingDirectory / InputWorkingDirectory opciones.
  3. Inicialice las opciones de guardado usando BmpSaveOptions , PngSaveOptions , TiffSaveOptions , JpegSaveOptions , PdfSaveOptions , SvgSaveOptions , o XpsSaveOptions clase. La última clase es la predeterminada.
  4. Cree una instancia de la clase TeXJob , pasando el dispositivo de salida apropiado como argumento ImageDevice , PdfDevice , SvgDevice o XpsDevice y ejecute la conversión utilizando el método Run().

Aspose.TeX para .NET funciona bien en cualquier entorno de desarrollo que admita C#, pero se recomiendan encarecidamente los siguientes requisitos:

  • .NET Framework 4.0 o posterior.
  • .NET Standard 2.0 o posterior.
  • Escritorio de Microsoft Windows (7, 8, 10).
  • Microsoft Visual Studio 2010 o posterior.
Ejemplo de código C#: conversión de TeX (LaTeX) a imágenes, XPS, PDF o SVG
Input file
Upload a file you want to convert
Output format
Select the target format
                
// Create conversion options for Object TeX format on Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX);
// Specify the input working directory if needed.
// It is required when the main input has dependencies (e.g. images).
options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
// Specify the file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Initialize the options for saving in PDF format.
options.SaveOptions = new PdfSaveOptions();
// Run TeX to PDF conversion.
new TeXJob(System.IO.Path.Combine(RunExamples.InputDirectory, "hello-world.tex"), new PdfDevice(), options).Run();

            
 



Preguntas más frecuentes

1. ¿Puedo convertir TeX con esta solución API?

Aspose.TeX tiene una funcionalidad que le permite convertir archivos TeX y LaTeX a otros formatos en línea o mediante programación. Si necesita transformar sus archivos instantáneamente en línea, es posible que desee utilizar la aplicación multiplataforma TeX Converter .

2. ¿Qué conversiones se admiten?

Esta funcionalidad de conversión admite JPEG, BMP, PNG, TIFF, SVG, PDF y XPS como formatos de salida.

3. ¿La funcionalidad es gratuita?

Los convertidores multiplataforma son gratuitos, mientras que para la solución API puede obtener una prueba gratuita y luego comprar el producto si es necesario.

  

Support and Learning Resources