Конвертировать 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 из пользовательской строки непосредственно в вашем коде и сохранить его в файл, вам может помочь следующий пример:
- Подготовьте исходный документ Markdown. В примере мы создаем файл Markdown из кода.
- Подготовьте путь для сохранения сконвертированного файла.
- Используйте метод
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 из локальной файловой системы, вам может помочь следующий пример. Вам необходимо выполнить несколько шагов:
- Откройте существующий документ Markdown. В примере мы загружаем файл Markdown из локальной файловой системы ( nature.md. -data/nature.md)).
- Подготовьте путь для сохранения сконвертированного файла.
- Используйте метод
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 бесплатно прямо сейчас!