Example #1
0
        public string TryDivideTextOnParagraphs(string text)
        {
            var paragraphs  = text.Split(new[] { "\n\n" }, StringSplitOptions.None);
            var textBuilder = new StringBuilder();

            if (paragraphs.Length == 1)
            {
                return(processor.Process(text));
            }

            for (var i = 0; i < paragraphs.Length - 1; i++)
            {
                textBuilder.Append(HtmlWrapper.WrapToHtmlTag(processor.Process(paragraphs[i]), "<p>"));
            }

            textBuilder.Append(processor.Process(paragraphs.Last()));
            return(textBuilder.ToString());
        }
Example #2
0
 public string RenderToHtml(string text)
 {
     return(processor.Process(text));
 }