Markdown é uma linguagem de marcação leve amplamente usada para criar sites, documentos e arquivos leia-me simplesmente adicionando elementos de formatação ao texto simples. É amplamente suportado por quase todos os navegadores e editores de texto. Sua enorme compatibilidade aumenta seu uso e também sua renderização de e para outros formatos de documentos portáteis. Neste artigo, você aprenderá a converter programaticamente os arquivos markdown para o formato PDF usando C#.

Converter arquivos MD para PDF usando a API .NET

API .NET para converter arquivos Markdown

O GroupDocs apresenta sua API .NET para converter arquivos markdown em outros formatos dentro de aplicativos .NET. Neste artigo, usaremos seu GroupDocs.Conversion para .NET para a conversão de arquivos MD para o formato PDF. Além disso, a API suporta a conversão de muitos outros formatos de arquivo, como documentos de processamento de texto, planilhas, apresentações, eBooks, imagens e muitos outros mencionados na documentação.

Você pode baixar as DLLs ou o instalador MSI da seção de downloads ou instalar a API em seu aplicativo .NET via NuGet.

PM> Install-Package GroupDocs.Conversion

Converter Markdown em PDF usando C#

Vamos pular rapidamente para o objetivo e transformar os arquivos de remarcação em formato PDF. As etapas a seguir mostram como converter o arquivo MD markdown para o formato PDF em C#.

  • Carregue o arquivo markdown usando a classe Converter.
  • Prepare as opções de conversão de PDF.
  • Defina quaisquer outras opções de PDF, como margens da página, orientação da página, marca d’água, etc.
  • Converta o arquivo markdown em formato PDF usando o método Convert().

O código-fonte C# a seguir converte o arquivo Markdown em PDF.

// Converter arquivos Markdown para formato PDF usando C#
using (var converter = new GroupDocs.Conversion.Converter("/path/markdown.md"))
{
    var options = new PdfConvertOptions();
    converter.Convert("/output-path/markdown.pdf", options);
}

O trecho do arquivo MD e o arquivo PDF convertido do código acima são mostrados abaixo.

MD File converted to PDF using .NET API

Obtenha uma licença de API gratuita

Você pode obter uma licença temporária gratuita para usar a API sem as limitações de avaliação.

Conclusão

Para concluir, discutimos como os arquivos markdown podem ser convertidos em formato PDF em C#. Isso pode tê-lo guiado a desenvolver seu próprio aplicativo de conversão como o conversor de MD para PDF online desenvolvido pela GroupDocs.

Você pode aprender mais sobre a API Conversion .NET usando sua documentação. Na minha opinião, a melhor forma de aprender é começar a experimentar os exemplos que estão disponíveis no GitHub. Contacte-nos para qualquer questão através do fórum.

Veja também