В этом руководстве рассматриваются детали преобразования Markdown в Word в C#. Оно объясняет пошаговый поток программы и предоставляет рабочий фрагмент кода для рендеринга Markdown в DOCX в C#. Более того, эта информация действительна для разработки конвертера в любой операционной системе, такой как Windows, MacOS, Linux и т. д., где настроен .NET.
Шаги по преобразованию файла MD в Word на языке C#
- Настройте IDE, установив библиотеку Aspose.HTML
- Создайте пример входного файла Markdown
- Сохраните пример файла разметки и преобразуйте его в формат HTML с помощью метода convert_markdown.
- Экспортируйте преобразованный HTML-файл в Markdown, вызвав метод convert_html.
Эти шаги подробно описывают, как конвертировать Markdown в Word в C#. В качестве первого предварительного условия создайте файл markdown, указав любую пользовательскую строку markdown. Затем экспортируйте входной файл в формат HTML, который затем отображается как документ Word.
Код для преобразования Markdown в Word на C#
using System.IO; | |
using Aspose.Html; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
// Set path for Markdown file | |
string sourcePath = "input.md"; | |
// Create a Markdown example | |
var code = "### Hello, World!" + "\r\n" + "Convert Markdown to DOCX!"; | |
// Create a Markdown file | |
File.WriteAllText(sourcePath, code); | |
// Set path for DOCX file | |
string savePath = "document-output.docx"; | |
// Convert Markdown to HTML document | |
using var document = Aspose.Html.Converters.Converter.ConvertMarkdown(sourcePath); | |
// Convert HTML document to DOCX file format | |
Aspose.Html.Converters.Converter.ConvertHTML(document, new Aspose.Html.Saving.DocSaveOptions(), savePath); | |
System.Console.WriteLine("MD to DOCX successfully"); | |
} | |
} |
Этот фрагмент кода показывает процесс разработки конвертера MD в Word на C#. Он создает файл Markdown и экспортирует его на диск или в поток для дальнейшей обработки. Затем файл markdown экспортируется в файл HTML с помощью метода convertMarkdown. Наконец, содержимое HTML преобразуется в формат Microsoft Word путем создания экземпляра класса DocSaveOptions и вызова метода convert_html.
В этом уроке вы научились экспортировать MD-файл в Word в C#. Однако, если вы хотите узнать о конвертации EPUB в PDF, прочтите статью на Конвертировать EPUB в PDF на C#.