Este tutorial básico explica como converter Markdown em HTML em C#. Ele contém todos os detalhes importantes, como a configuração do sistema, chamadas de método passo a passo e, finalmente, um exemplo de código em execução para converter MD para HTML em C#. Em poucas palavras, você só precisa fazer algumas chamadas de API para carregar um arquivo Markdown e exportá-lo como um arquivo HTML.
Etapas para converter Markdown em HTML em C
- Instale a API Aspose.HTML for .NET em seu sistema para converter arquivos Markdown
- Abra o arquivo de origem como um fluxo
- Converta o arquivo de entrada com o método ConvertMarkdown
- Exporte o arquivo HTML de saída com o método Save
Essas etapas são úteis para entender como usar a conversão de C# Markdown para HTML pode ser realizada. Na primeira etapa, inicialize uma instância da classe FileStream para carregar o arquivo MD de origem. Em seguida, converta-o para o formato HTML e grave o arquivo de saída no disco ou no fluxo de memória. Além disso, você pode optar por usar a string formatada de markdown ou carregar o arquivo MD de entrada, dependendo do seu caso de uso.
Código para converter Markdown em HTML em C
using System; | |
using System.IO; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert MD file to HTML in C# | |
{ | |
// Initialize license | |
Aspose.Html.License lic = new Aspose.Html.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Open source file as stream | |
using (var sourceStream = File.OpenRead("sample.md")) | |
{ | |
// Initiate conversion process | |
var document = Aspose.Html.Converters.Converter.ConvertMarkdown(sourceStream, string.Empty); | |
// Save conversion result | |
document.Save("result.html"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Este trecho de código é uma das versões básicas para renderizar Markdown para HTML em C#. No entanto, existem várias sobrecargas do método ConvertMarkdown em que você pode passar o caminho do arquivo como uma string, bem como o caminho para o arquivo de saída. Da mesma forma, o método Save() tem diferentes sobrecargas para acomodar vários requisitos e cenários do seu aplicativo.
Este tutorial explica como gerar HTML do Markdown em C#. Considerando que, se você quiser aprender a conversão de Markdown para XPS, consulte o artigo em como converter Markdown para XPS em C #.