Questo tutorial di base spiega come convertire Markdown in HTML in C#. Contiene tutti i dettagli importanti come la configurazione del sistema, le chiamate al metodo dettagliate e, infine, un esempio di codice in esecuzione per convertire MD in HTML in C#. In poche parole, devi solo effettuare un paio di chiamate API per caricare un file Markdown ed esportarlo come file HTML.
Passaggi per convertire Markdown in HTML in C#
- Installa l’API Aspose.HTML for .NET nel tuo sistema per convertire i file Markdown
- Apri il file di origine come flusso
- Converti il file di input con il metodo ConvertMarkdown
- Esporta il file HTML di output con il metodo Save
Questi passaggi sono utili per comprendere come utilizzare la conversione C# Markdown in HTML può essere eseguita. Nel primo passaggio, inizializza un’istanza della classe FileStream per caricare il file MD di origine. Quindi convertilo in formato HTML e scrivi il file di output sul disco o sul flusso di memoria. Inoltre, puoi scegliere di utilizzare una stringa formattata markdown o caricare il file MD di input a seconda del tuo caso d’uso.
Codice per convertire Markdown in HTML in 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"); | |
} | |
} | |
} |
Questo frammento di codice è una delle versioni di base per renderizzare Markdown in HTML in C#. Tuttavia, esistono più overload del metodo ConvertMarkdown in cui è possibile passare il percorso del file come stringa, nonché il percorso del file di output. Allo stesso modo, il metodo Save() ha diversi overload per soddisfare vari requisiti e scenari dell’applicazione.
Questo tutorial spiega come generare HTML da Markdown in C#. Se invece vuoi imparare la conversione da Markdown a XPS, fai riferimento all’articolo su come convertire Markdown in XPS in C#.