Converter TeX e LaTeX

Solução API de conversor TeX para .NET.

Aspose.TeX é uma API para o sistema Object TeX. Para obter detalhes sobre o TeX, consulte Introdução ao TeX . Os desenvolvedores podem converter facilmente TeX e LaTeX em formatos PDF, XPS, PNG, JPG, BMP e TIFF integrando a versão API para C# .NET. Abaixo está um exemplo de código que os programadores podem aprimorar e integrar em soluções LaTeX.

A solução API para .NET aqui permite converter arquivos TeX e LaTeX programaticamente, mas pode ser útil ver e experimentar conversores multiplataforma desenvolvidos usando esta API nativa. Aqui você também pode encontrar aplicativos para criar e editar arquivos TeX, tabelas, gráficos, para mesclar vários arquivos TeX em um arquivo PDF, etc.

Converta LaTeX em imagens, XPS, PDF, SVG via C# .NET.

A API oferece suporte a BMP, JPEG, PDF, SVG, TIFF, XPS e PNG como formatos de saída. Para converter arquivos TeX em imagens, PDF, XPS ou SVG, siga estas etapas:

  1. Crie uma instância da classe TeXOptions .
  2. Especifique o diretório de trabalho do sistema de arquivos para a saída/entrada usando OutputWorkingDirectory / InputWorkingDirectory opções.
  3. Inicialize as opções de salvamento usando BmpSaveOptions , PngSaveOptions , TiffSaveOptions , JpegSaveOptions , PdfSaveOptions , SvgSaveOptions ou XpsSaveOptions classe. A última classe é o padrão.
  4. Crie uma instância da classe TeXJob , passando o dispositivo de saída apropriado como um argumento ImageDevice , PdfDevice , SvgDevice ou XpsDevice e execute a conversão usando o método Run().

Aspose.TeX for .NET funciona bem em qualquer ambiente de desenvolvimento que suporte C#, mas os seguintes requisitos são fortemente recomendados:

  • .NET Framework 4.0 ou posterior.
  • .NET Standard 2.0 ou posterior.
  • Área de trabalho do Microsoft Windows (7, 8, 10).
  • Microsoft Visual Studio 2010 ou posterior.
Exemplo de código C#: conversão de TeX (LaTeX) para imagens, XPS, PDF ou 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();

            
 



Perguntas frequentes

1. Posso converter TeX com esta solução API?

Aspose.TeX possui um recurso que permite converter arquivos TeX e LaTeX para outros formatos online ou programaticamente. Se precisar transformar seus arquivos online instantaneamente, você pode usar o aplicativo multiplataforma TeX Converter .

2. Quais conversões são suportadas?

Esta conversão suporta os formatos de saída JPEG, BMP, PNG, TIFF, SVG, PDF e XPS.

3. O recurso é gratuito?

Os conversores multiplataforma são gratuitos, enquanto para a solução API você pode fazer uma avaliação gratuita e depois comprar o produto, se necessário.

  

Support and Learning Resources