Converter LaTeX para imagem SVG em C #

O TeX é uma linguagem que consiste em programação e sintaxe de marcação. LaTeX é o formato mais comumente usado que integra diferentes estilos de documentos como livros, cartas, declarações, etc. Em alguns casos de uso, você pode querer converter arquivos TeX em imagens SVG. Assim, este artigo aborda como converter TeX para imagem SVG programaticamente em C#.

Conversor de imagem TeX para SVG – C# download gratuito da API

A API Aspose.TeX for .NET pode ser usada para compor arquivos TeX para diferentes formatos de arquivo. Ele pode ser usado para criar, gerenciar ou converter diferentes documentos estruturados. Basta baixar o arquivo DLL de referência da página New Releases ou executar o seguinte comando de instalação para configurá-lo na NuGet Gallery:

PM> Install-Package Aspose.TeX

Converter LaTeX TeX para SVG em C# - Guia passo a passo

Você pode converter um arquivo LaTeX TeX em uma imagem SVG seguindo as etapas abaixo:

  1. Crie opções de conversão para o formato Object LaTeX.
  2. Especifique um diretório de trabalho do sistema de arquivos.
  3. Inicialize as opções para salvar a imagem SVG.
  4. Execute a conversão de imagem LaTeX para SVG.

Converter TeX LTX para imagem SVG programaticamente em C

Você precisa seguir as seguintes etapas para converter um arquivo LaTeX em uma imagem SVG:

  1. Crie opções de conversão com a classe TeXOptions.
  2. Defina o diretório de trabalho do sistema de arquivos para gerar o arquivo de saída.
  3. Inicialize uma instância de classe SvgSaveOptions.
  4. Execute a conversão de imagem LaTeX para SVG com a instância da classe TexJob.

O trecho de código abaixo mostra como converter LaTeX para imagem SVG programaticamente em C#:

// Crie opções de conversão para o formato Object LaTeX na extensão do mecanismo Object TeX.
Aspose.TeX.TeXOptions options = Aspose.TeX.TeXOptions.ConsoleAppOptions(Aspose.TeX.TeXConfig.ObjectLaTeX);

// Especifique um diretório de trabalho do sistema de arquivos para a saída.
options.OutputWorkingDirectory = new Aspose.TeX.IO.OutputFileSystemDirectory(Program.OutputDirectory);

// Inicialize as opções para salvar no formato SVG.
options.SaveOptions = new Aspose.TeX.Presentation.Svg.SvgSaveOptions();

// Execute a conversão de LaTeX para SVG.
new Aspose.TeX.TeXJob(Path.Combine(Program.InputDirectory, "hello-world.ltx"), new Aspose.TeX.Presentation.Svg.SvgDevice(), options).Run();

Obtenha Licença de Avaliação Gratuita

Você pode solicitar uma licença temporária gratuita que permite evitar quaisquer limitações de avaliação da API.

Conclusão

Neste artigo, você explorou como converter um arquivo LaTeX TeX LTX em uma imagem SVG (Scalable Vector Graphics) programaticamente em C#. Além disso, você pode visitar a seção documentação para conhecer vários outros recursos da API. Em caso de dúvidas ou ambiguidades, sinta-se à vontade para nos escrever no fórum.

Veja também