Преобразование RTF в HTML в Windows Azure на C# .NET
Всем привет! Наша компания имеет корпоративный сервер, работающий под управлением Windows Azure. Данная система документооборота имеет множество преимуществ, но одну из функций документооборота долгое время не удалось реализовать! Целью было преобразовать документы RTF в файлы HTML. В одной из баз данных хранятся статистические отчеты в формате RTF, которые необходимо редактировать.
SautinSoft помог нам включить онлайн-конвертер строк RTF из базы данных в строки HTML. Затем мы использовали бесплатное решение для редактирования этих HTML-кодов.
Это часть кода на C# для конвертирования строки RTF в строку HTML:
SautinSoft.RtfToHtml r = new SautinSoft.RtfToHtml();
r.OutputFormat = SautinSoft.RtfToHtml.eOutputFormat.HTML_401;
r.ImageStyle.IncludeImageInHtml = false;
r.ImageStyle.ImageFolder = Server.MapPath("");
r.ImageStyle.ImageSubFolder = "images";
r.ImageStyle.ImageFileName = "picture";
string rtf = "....."; //Get RTF from database
string html = r.ConvertString(rtf);
//show HTML
if (html.Length>0)
{
Response.Buffer = true;
Response.Clear();
Response.ContentType = "text/html";
Response.Write(html);
Response.Flush();
Response.End();
}
Если вам нужен пример кода или у вас есть вопрос: напишите нам по адресу support@sautinsoft.ru или спросите в онлайн-чате (правый нижний угол этой страницы) или используйте форму ниже: