Как написать функцию для преобразования текста в HTML на C# за 15 минут?
Введение
Представьте себе, что через 15 минут после прочтения этого текста, Вы сможете предоставить Вашему приложению API для конвертирования текстовых документов в HTML, используя C# или VB.NET.
SautinSoft.RtfToHtml r = new SautinSoft.RtfToHtml();
string textFile = @"c:\The Egypt In My Looking Glass.txt";
string htmlFile = @"c:\The Egypt In My Looking Glass.html";
r.OutputFormat = RtfToHtml.eOutputFormat.HTML_5;
r.ConvertFile(textFile, htmlFile);
«RTF to HTML .Net» предоставляет полный набор API для преобразования текста в HTML. Кроме того, во время преобразования в HTML Вы можете настроить следующее:
Различные форматы на выходе: HTML 3.2, 4.01, 5, XHTML, Text;
Создание выходящего документа в простом HTML 3.2 без CSS;
Сохранение данных CSS между тегами <style>...</style> или как встроенные стили <tag style="...">;
Кодировку вывода HTML;
Заголовок документа; создание только той части HTML, которая находится между тегами <body>...</body>;
Общий шрифт, размер и цвет для всего документа;
Обнаружение гиперссылок в тексте и преобразование их в настоящие гиперссылки на выходе;