Този основен урок обяснява как да конвертирате Markdown в HTML в C#. Той съдържа всички важни детайли като системната конфигурация, извиквания на метод стъпка по стъпка и накрая извадка от работещ код за конвертиране на MD в HTML в C#. Накратко, трябва само да направите няколко извиквания на API, за да заредите Markdown файл и да го експортирате като HTML файл.
Стъпки за конвертиране на Markdown в HTML в C#
- Инсталирайте Aspose.HTML for .NET API във вашата система, за да конвертирате Markdown файлове
- Отворете изходния файл като поток
- Конвертирайте входния файл с метода ConvertMarkdown
- Експортирайте изходния HTML файл с метода Save
Тези стъпки са полезни, за да разберете как с помощта на C# Markdown към HTML може да се извърши преобразуване. В първата стъпка инициализирайте екземпляр на клас FileStream, за да заредите изходния MD файл. След това го преобразувайте в HTML формат и запишете изходния файл на диска или потока от памет. Освен това можете да изберете да използвате форматиран низ или да заредите входния MD файл в зависимост от вашия случай на употреба.
Код за конвертиране на Markdown в HTML в 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"); | |
} | |
} | |
} |
Този кодов фрагмент е една от основните версии за рендиране на Markdown в HTML в C#. Въпреки това има множество претоварвания на метода ConvertMarkdown, където можете да предадете пътя на файла като низ, както и пътя за изходния файл. По подобен начин методът Save() има различни претоварвания, за да се приспособят към различни изисквания и сценарии на вашето приложение.
Този урок обяснява как да генерирате HTML от Markdown в C#. Докато, ако искате да научите преобразуването на Markdown в XPS, вижте статията на как да конвертирате Markdown в XPS в C#.