Como converter TeX para PDF usando C#

Este breve tutorial explica o procedimento completo para converter TeX em PDF usando C# e fornece um exemplo de aplicativo de trabalho para o conversor de TeX para PDF em C# para mostrar como implementá-lo . Além disso, você aprenderá como configurar o pacote de conversão de documentos do gerenciador de pacotes NuGet e como personalizar o documento PDF resultante. Abaixo você pode dar uma olhada nas etapas essenciais e um trecho de código em linguagem C# para converter LaTeX para PDF.

Etapas para converter TeX em PDF usando C#

  1. Instale o pacote GroupDocs.Conversion for .NET do site NuGet para converter TeX em PDF
  2. Adicione uma referência ao namespace GroupDocs.Conversion para converter do formato TeX para PDF
  3. Instancie a classe Converter para carregar o arquivo TeX de entrada do disco para transformar em formato PDF
  4. Crie e defina opções de conversão para personalizar o arquivo PDF convertido
  5. Por fim, invoque o método Convert para salvar o TeX como PDF no disco

Descrevemos as etapas essenciais para escrever o código para criar um aplicativo para o conversor de arquivo TeX para PDF usando C#. Essas instruções são diretas e podem ser facilmente usadas em qualquer um dos sistemas operacionais populares, incluindo Windows, macOS e Linux. Além disso, você só precisa escrever algumas linhas de código e consumir algumas chamadas de API para converter um arquivo LaTeX em PDF.

Código para converter TeX em PDF usando C#

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertTexToPdfUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert TeX to PDF using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source TeX file for conversion to PDF
var converter = new GroupDocs.Conversion.Converter("sample.tex");
// Set the conversion options for PDF document to customize the output file
PdfConvertOptions options = new PdfConvertOptions();
// Convert and save the TeX in PDF format
converter.Convert("converted.pdf", options);
Console.WriteLine("Done");
}
}
}

No snippet acima, desenvolvemos a funcionalidade para converter arquivo TeX em PDF em C# usando o fluxo de trabalho explicado na seção anterior. Este é um exemplo básico de transformação do documento TeX para o formato PDF e pode ser aprimorado para personalizar o arquivo de saída definindo várias propriedades usando o objeto PdfConvertOptions. Além disso, você pode adaptar este código para converter um arquivo TeX em vários formatos de documento, como ODP, JPG, XLSX, TIFF, PSD, DOCX e muitos mais.

Discutimos o processo de transformação de documentos para converter TeX em PDF em C# e produzimos um código de exemplo para ele. Recentemente, publicamos um artigo para alterar XPS para PDF em C#, consulte o guia como converter XPS para PDF usando C # para obter mais informações.

 Português