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#
- Zainstaluj Aspose.HTML for .NET API w swoim systemie, aby konwertować pliki Markdown
- Otwórz plik źródłowy jako strumień
- Przekonwertuj plik wejściowy metodą ConvertMarkdown
- 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#.