BMarkdownFile - Esempi
Caricamento e conversione di un file
using B.BMarkdown;
BMarkdownFile markdownFile = new BMarkdownFile();
if (markdownFile.LoadFile(@"C:\Docs\guida.md"))
{
string html = markdownFile.ToHTML();
}
else
{
Exception? error = markdownFile.ExceptionList.LastOrDefault();
}
Costruttore con percorso
BMarkdownFile markdownFile = new BMarkdownFile(@"C:\Docs\guida.md");
if (!markdownFile.IsNothing)
{
BMarkdownDocument document = markdownFile.Document;
}
Contenuto in memoria e renderer personalizzato
BMarkdownFile markdownFile = new BMarkdownFile
{
Renderer = new BMarkdownHtmlRenderer
{
BCssClassH1 = "titolo",
BCssClassCodeBlock = "codice"
}
};
markdownFile.Parse("# Titolo\n\nTesto **importante**.");
string html = markdownFile.ToHTML();
ToHTML ripete il parsing del valore corrente di Content, quindi riflette eventuali modifiche eseguite dopo una precedente chiamata a Parse.
