Konwersja Markdown do Worda w C#

Ten przewodnik obejmuje szczegóły konwersji Markdown na Word w C#. Wyjaśnia krok po kroku przepływ programu i zawiera działający fragment kodu do renderowania Markdown do DOCX w C#. Ponadto informacje te są ważne dla opracowywania konwertera w dowolnym systemie operacyjnym, takim jak Windows, MacOS, Linux itp., w którym skonfigurowano .NET.

Kroki renderowania pliku MD do Worda w C#

  1. Skonfiguruj środowisko IDE, instalując bibliotekę Aspose.HTML
  2. Utwórz przykładowy plik wejściowy Markdown
  3. Zapisz przykładowy plik Markdown i przekonwertuj go do formatu pliku HTML za pomocą metody convert_markdown
  4. Eksportuj przekonwertowany plik HTML do Markdown, wywołując metodę convert_html

Te kroki wyjaśniają, jak przekonwertować Markdown na Word w C#. Jako pierwszy warunek wstępny utwórz plik Markdown, określając dowolny niestandardowy ciąg Markdown. Następnie wyeksportuj plik wejściowy do formatu HTML, który następnie zostanie wyrenderowany jako dokument Word.

Kod do konwersji Markdown do Word w 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");
}
}

Ten fragment kodu pokazuje proces tworzenia konwertera MD do Word w C#. Tworzy plik Markdown i eksportuje go na dysk lub do strumienia w celu dalszego przetwarzania. Następnie plik Markdown jest eksportowany do pliku HTML za pomocą metody convertMarkdown. Na koniec zawartość HTML jest renderowana do formatu Microsoft Word poprzez utworzenie instancji klasy DocSaveOptions i wywołanie metody convert_html.

W tym samouczku nauczyłeś się eksportować plik MD do Worda w C#. Jeśli jednak chcesz nauczyć się konwersji EPUB do PDF, przeczytaj artykuł na Konwersja EPUB do PDF w C#.

 Polski