Jak převést Markdown na HTML v C#

Tento základní návod vysvětluje jak převést Markdown do HTML v C#. Obsahuje všechny důležité detaily, jako je konfigurace systému, volání metod krok za krokem a nakonec ukázka běžícího kódu pro převod MD do HTML v C#. Stručně řečeno, k načtení souboru Markdown a jeho exportu jako souboru HTML stačí provést několik volání API.

Kroky k převodu Markdown na HTML v C#

  1. Nainstalujte si do systému Aspose.HTML for .NET API pro převod souborů Markdown
  2. Otevřete zdrojový soubor jako stream
  3. Převeďte vstupní soubor pomocí metody ConvertMarkdown
  4. Exportujte výstupní soubor HTML pomocí metody Save

Tyto kroky pomohou pochopit, jak lze provést převod C# Markdown do HTML. V prvním kroku inicializujte instanci třídy FileStream, aby se načetl zdrojový soubor MD. Poté jej převeďte do formátu HTML a zapište výstupní soubor na disk nebo do paměti. Navíc se můžete rozhodnout použít řetězec ve formátu markdown nebo načíst vstupní soubor MD v závislosti na vašem případu použití.

Kód pro převod Markdown na HTML v C#

using System;
using System.IO;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to convert MD file to HTML in C#
{
// Initialize license
Aspose.Html.License lic = new Aspose.Html.License();
lic.SetLicense("Aspose.Total.lic");
// Open source file as stream
using (var sourceStream = File.OpenRead("sample.md"))
{
// Initiate conversion process
var document = Aspose.Html.Converters.Converter.ConvertMarkdown(sourceStream, string.Empty);
// Save conversion result
document.Save("result.html");
}
Console.WriteLine("Done");
}
}
}

Tento fragment kódu je jednou ze základních verzí pro vykreslení Markdown do HTML v C#. Existuje však několik přetížení metody ConvertMarkdown, kde můžete předat cestu k souboru jako řetězec, stejně jako cestu k výstupnímu souboru. Podobně má metoda Save() různá přetížení, aby vyhovovala různým požadavkům a scénářům vaší aplikace.

Tento tutoriál vysvětluje, jak generovat HTML z Markdown v C#. Pokud se chcete naučit převod Markdown na XPS, přečtěte si článek na jak převést Markdown na XPS v C#.

 Čeština