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