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

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

В этой статье содержится информация о том, как преобразовать Markdown в HTML с помощью Aspose.HTML for .NET 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.
 1// Prepare a path to a source Markdown file
 2string sourcePath = Path.Combine(OutputDir, "document.md");
 3
 4// Prepare a simple Markdown example
 5var code = "### Hello, World!" +
 6           "\r\n" +
 7           "[visit applications](https://products.aspose.app/html/family)";
 8// Create a Markdown file
 9File.WriteAllText(sourcePath, code);
10
11// Prepare a path to save the converted file
12string savePath = Path.Combine(OutputDir, "document-output.html");
13
14// Convert Markdown to HTML document
15Converter.ConvertMarkdown(sourcePath, savePath);

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

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

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

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

1// Prepare a path to a source Markdown file
2string sourcePath = Path.Combine(DataDir, "nature.md");
3
4// Prepare a path to save the converted file
5string savePath = Path.Combine(OutputDir, "nature-output.html");
6
7// Convert Markdown to HTML
8Converter.ConvertMarkdown(sourcePath, savePath);

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

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

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

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

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.