Конвертировать Markdown в HTML – C#

Markdown – это язык разметки с синтаксисом форматирования простого текста. Markdown часто используется в качестве формата для документации и файлов Readme, поскольку он позволяет писать в удобном для чтения и написания стиле. Его дизайн позволяет легко преобразовывать его во многие форматы вывода, но изначально он был создан для преобразования только в HTML. Используя библиотеку классов Aspose.HTML в своем приложении C#, вы можете легко преобразовать Markdown в HTML-файл, написав всего несколько строк кода!

В этой статье содержится информация о том, как преобразовать Markdown в HTML с помощью Aspose.HTML API. Вы узнаете о поддерживаемых сценариях преобразования Markdown в HTML и рассмотрите примеры C# для их иллюстрации. Кроме того, вы можете попробовать онлайн-конвертер Markdown, чтобы протестировать функциональность Aspose.HTML API и конвертировать Markdown на лету.

Онлайн Markdown Конвертер

Вы можете конвертировать Markdown в HTML с помощью Aspose.HTML for .NET API в режиме реального времени. Пожалуйста, загрузите файл Markdown из локальной файловой системы и запустите пример. Параметры сохранения установлены по умолчанию. Вы сразу же получите результат конвертации в виде отдельного файла.

                
            

Если вы хотите программно преобразовать Markdown в HTML, см. следующие примеры кода C#.

Пример 1. Создать исходный MD-файл из кода и конвертировать Markdown в HTML

Вы можете преобразовать Markdown в формат HTML, используя C# и другие языки программирования .NET. Aspose.HTML предоставляет методы ConvertMarkdown() как понятный и простой способ выполнить преобразование Markdown в HTML. Если вам нужно создать документ Markdown из пользовательской строки непосредственно в вашем коде и сохранить его в файл, вам может помочь следующий пример:

  1. Подготовьте исходный документ Markdown. В примере мы создаем файл Markdown из кода.
  2. Подготовьте путь для сохранения сконвертированного файла.
  3. Используйте метод ConvertMarkdown() класса Converter, чтобы сохранить Markdown в виде HTML-файла. Вам нужно передать sourcePath и savePath методу ConvertMarkdown() для преобразования Markdown в HTML.
 1using System.IO;
 2using Aspose.Html.Converters;
 3...
 4    // Prepare a path to a source Markdown file
 5    string sourcePath = Path.Combine(OutputDir, "document.md");
 6
 7    // Prepare a simple Markdown example
 8    var code = "### Hello, World!" +
 9               "\r\n" +
10               "[visit applications](https://products.aspose.app/html/applications)";
11    // Create a Markdown file
12    File.WriteAllText(sourcePath, code);
13
14    // Prepare a path for converted file saving 
15    string savePath = Path.Combine(OutputDir, "document-output.html");
16
17    // Convert Markdown to HTML document
18    Converter.ConvertMarkdown(sourcePath, savePath);

Вы можете скачать полные примеры и файлы данных с GitHub.

Пример 2. Преобразование существующего файла Markdown в HTML

Если вам нужно преобразовать существующий документ Markdown из локальной файловой системы, вам может помочь следующий пример. Вам необходимо выполнить несколько шагов:

  1. Откройте существующий документ Markdown. В примере мы загружаем файл Markdown из локальной файловой системы ( nature.md. -data/nature.md)).
  2. Подготовьте путь для сохранения сконвертированного файла.
  3. Используйте метод ConvertMarkdown() класса Converter, чтобы сохранить Markdown в виде HTML-файла. Вам нужно передать sourcePath и savePath методу ConvertMarkdown() для преобразования Markdown в HTML.

В следующем фрагменте кода показано, как преобразовать Markdown в HTML с помощью Aspose.HTML for .NET.

 1using System.IO;
 2using Aspose.Html.Converters;
 3...
 4    // Prepare a path to a source Markdown file
 5    string sourcePath = Path.Combine(DataDir, "nature.md");
 6
 7    // Prepare a path for converted file saving 
 8    string savePath = Path.Combine(OutputDir, "nature-output.html");
 9
10    // Convert Markdown to HTML document
11    Converter.ConvertMarkdown(sourcePath, savePath);

Вы можете просмотреть полученный файл HTML, перейдя по ссылке – nature-output.html

Загрузите нашу библиотеку Aspose.HTML for .NET, которая позволит вам успешно, быстро и легко конвертировать HTML, MHTML, EPUB, SVG и Markdown документы в самые популярные форматы.

Вы можете проверить качество преобразования Markdown в HTML с помощью нашего онлайн-конвертера MD to HTML Converter. Загружайте, конвертируйте файлы и получайте результаты за несколько секунд. Попробуйте наш мощный конвертер Markdown в HTML бесплатно прямо сейчас!

Text “Баннер Конвертера MD в HTML”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.