В этом базовом руководстве объясняется, как конвертировать 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 в С#.