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#.
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.
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.