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#
- Nainstalujte si do systému Aspose.HTML for .NET API pro převod souborů Markdown
- Otevřete zdrojový soubor jako stream
- Převeďte vstupní soubor pomocí metody ConvertMarkdown
- 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#.