Jak przekonwertować Markdown na HTML w C#

Ten podstawowy samouczek wyjaśnia jak przekonwertować Markdown na HTML w C#. Zawiera wszystkie ważne szczegóły, takie jak konfiguracja systemu, wywołania metod krok po kroku, a na końcu działający przykładowy kod do konwersji MD na HTML w C#. Krótko mówiąc, wystarczy wykonać kilka wywołań API, aby załadować plik Markdown i wyeksportować go jako plik HTML.

Kroki, aby przekonwertować Markdown na HTML w C#

  1. Zainstaluj Aspose.HTML for .NET API w swoim systemie, aby konwertować pliki Markdown
  2. Otwórz plik źródłowy jako strumień
  3. Przekonwertuj plik wejściowy metodą ConvertMarkdown
  4. Wyeksportuj wyjściowy plik HTML metodą Save

Te kroki są pomocne w zrozumieniu, jak można wykonać konwersję C# Markdown do HTML. W pierwszym kroku zainicjuj instancję klasy FileStream, aby załadować źródłowy plik MD. Następnie przekonwertuj go do formatu HTML i zapisz plik wyjściowy na dysku lub w strumieniu pamięci. Co więcej, możesz wybrać ciąg znaków w formacie Markdown lub załadować wejściowy plik MD w zależności od przypadku użycia.

Kod do konwersji Markdown na HTML w 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");
}
}
}

Ten fragment kodu jest jedną z podstawowych wersji renderowania Markdown do HTML w C#. Istnieje jednak wiele przeciążeń metody ConvertMarkdown, w których można przekazać ścieżkę do pliku jako ciąg, a także ścieżkę do pliku wyjściowego. Podobnie metoda Save() ma różne przeciążenia, aby dostosować się do różnych wymagań i scenariuszy aplikacji.

W tym samouczku wyjaśniono, jak generować kod HTML ze znaczników Markdown w języku C#. Natomiast jeśli chcesz nauczyć się konwersji Markdown na XPS, zapoznaj się z artykułem na jak przekonwertować Markdown na XPS w C#.

 Polski