Den här guiden tar upp detaljerna för att konvertera Markdown till Word i C#. Den förklarar programflödet steg-för-steg och tillhandahåller ett fungerande kodavsnitt för att rendera Markdown till DOCX i C#. Dessutom är denna information giltig för att utveckla en omvandlare i alla operativsystem som Windows, MacOS, Linux, etc. där .NET är konfigurerat.
Steg för att rendera MD-fil till Word i C#
- Konfigurera IDE genom att installera Aspose.HTML-biblioteket
- Skapa ett exempel på markdown-indatafil
- Spara exempelfilen och konvertera den till HTML-filformat med metoden convert_markdown
- Exportera den konverterade HTML-filen till Markdown genom att anropa metoden convert_html
Dessa steg utvecklar hur man konverterar Markdown till Word i C#. Som en första förutsättning, skapa en markdown-fil genom att ange en anpassad markdown-sträng. Exportera sedan indatafilen till HTML-format som sedan renderas som ett Word-dokument.
Kod för att konvertera Markdown till Word i 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"); | |
} | |
} |
Det här kodavsnittet visar processen för att utveckla en MD till Word-omvandlare i C#. Den skapar en Markdown-fil och exporterar den till disken eller en ström för vidare bearbetning. Därefter exporteras markdown-filen till en HTML-fil med metoden convertMarkdown. Slutligen renderas HTML-innehållet till Microsoft Word-format genom att skapa en DocSaveOptions-klassinstans och anropa convert_html-metoden.
I den här handledningen har du lärt dig att exportera MD-fil till Word i C#. Men om du vill lära dig konvertera EPUB till PDF, läs artikeln om Konvertera EPUB till PDF i C#.