Converter Markdown para PDF em C# - Conversor MD para PDF

Bem-vindo a esta postagem do blog se você estiver procurando uma biblioteca .NET de conversão de formato de arquivo para o seu software empresarial. Aqui você pode aproveitar Cloud SDKs e REST APIs oferecidas por GorupDocs.Conversion. No entanto, você pode automatizar as várias conversões de formato de arquivo instalando esta biblioteca de nível empresarial. Portanto, neste artigo, aprenderemos como converter Markdown para PDF em C# usando GorupDocs.Conversion Cloud SDK for .NET. Ao final deste guia, você será capaz de desenvolver seu conversor de MD para PDF para sua aplicação. Portanto, permaneça intacto ao longo desta postagem do blog.

As seguintes seções serão abordadas neste guia:

Conversor de formato de arquivo - instalação de API

O processo de instalação do GorupDocs.Conversion Cloud SDK for .NET é super simples e não requer dependência de terceiros. Na verdade, você pode instalar esta API de conversão de MD para PDF baixando este Pacote NuGet ou pode executar o seguinte comando no Gerenciador de Pacotes NuGet:

npm install groupdocs-conversion-cloud

Assim que a instalação for concluída, a próxima etapa é obter as credenciais da API (ID do cliente, segredo do cliente). Você pode obter essas credenciais em nosso API Cloud painel. Visite este breve tutorial caso encontre alguma dificuldade em obter credenciais de API.

Converter Markdown em PDF em C# programaticamente

Até agora, instalamos e configuramos esta API de conversão de formato de arquivo. Agora, podemos escrever as etapas e o trecho de código para converter programaticamente o arquivo MD em PDF.

Observação: temos o arquivo Markdown de origem em nosso painel da API Cloud, que você pode carregar programaticamente ou manualmente.

As etapas a seguir explicam como construir um conversor de MD para PDF em C#:

  • Crie um objeto da classe Configuration e inicialize-o com o Client ID e o Client Secret.
  • Defina o URL base da API do conversor MD para PDF.
  • Inicialize um objeto da classe ConvertApi com a instância da classe Configuration.
  • Crie uma instância da classe ConvertSettings e inicialize-a definindo valores como FilePath, Format e OutputPath.
  • Chame o método ConvertDocument para converter o Markdown em PDF programaticamente.

Obtenha o seguinte exemplo de código para converter arquivo MD em PDF em .NET programaticamente:

using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;

namespace GroupDocs.Conversion.CSharp
{
    // Converter MD em PDF em C#
    class Convert_MD_to_PDF

    {
        static void Main(string[] args)
        {

            try
            {
                // Obtenha suas credenciais de API 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // Crie um objeto da classe Configuration e inicialize-o com o Client ID e o Client Secret. 
                var configuration = new Configuration(clientId, clientSecret);
                // Defina o URL base da API do conversor MD para PDF.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // Inicialize um objeto da classe ConvertApi com a instância da classe Configuration.
                var apiInstance = new ConvertApi(configuration);
                // Crie uma instância da classe ConvertSettings e inicialize-a definindo valores como FilePath, Format e OutputPath.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.md",
                    Format = "pdf",
                    OutputPath = "test/sample.pdf"
                };
                // Chame o método ConvertDocument para converter Markdown em PDF programaticamente.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted MD to PDF in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

Você pode ver o resultado na imagem abaixo:

converter arquivo MD em PDF
Da mesma forma, você pode baixar o arquivo gerado manualmente ou programaticamente ambos.

Conversor Onlilne MD para PDF

Esta ferramenta online é para você se deseja converter arquivo MD em PDF em um navegador da web. Esta ferramenta é desenvolvida por GorupDocs.Conversion e oferece uma interface de usuário amigável. Além disso, é gratuito e você pode realizar a conversão de formato de arquivo conforme sua necessidade.

conversor online de MD para PDF

Conclusão

Para concluir, GorupDocs.Conversion Cloud SDK for .NET fornece uma solução completa para construir um conversor de formato de arquivo para seu aplicativo. Implementamos como converter Markdown em PDF em C# programaticamente. Além disso, você pode consultar a documentação e o repositório GitHub para explorar ainda mais esta biblioteca. Por último, você pode interagir com nossas APIs ativas aqui.

Além disso, recomendamos que você siga nosso Guia de primeiros passos.

Finalmente, groupdocs.cloud está escrevendo novos artigos. Portanto, mantenha contato para atualizações regulares.

A ajuda está disponível

Você pode nos informar sobre suas dúvidas ou dúvidas em nosso fórum.

Perguntas frequentes – Perguntas frequentes

Como faço para converter um arquivo Markdown em PDF?

Você pode converter arquivo MD em PDF em C# usando GorupDocs.Conversion Cloud SDK for .NET. Visite este link para obter a resposta completa.

Veja também