ПРОДУКТЫСКАЧАТЬ  КУПИТЬ  ПОМОЩЬ БЛОГ   О КОМПАНИИ  
 
Визитная карточка
RTF в HTML
DOCX в HTML
>>Text в HTML
RTF в Text
Скачать
Купить
Online-demo
Документация
Новости
Обучающие статьи
Примеры кода:
How to create HTML email with embedded images from RTF and send it using Outlook in .Net C#.
How to convert RTF to HTML email with embedded images and send it via SmtpClient in .Net C#.
Converting RTF to HTML under Windows Azure.

Как написать функцию для преобразования текста в HTML
на C# за 15 минут?



Как написать функцию для преобразования текста в 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>;
  • Общий шрифт, размер и цвет для всего документа;
  • Обнаружение гиперссылок в тексте и преобразование их в настоящие гиперссылки на выходе;
  • Переопределение видимости границ таблицы.


NuGet   Online Demo   Скачать, 7.4.5.25 (Май 25, 2020)



Системные требования

Компонент совместим со всеми языками .NET и поддерживает основные операционные системы.
  • Windows
  • Linux
  • Mac OS

Обратите внимание, что «RTF to HTML .Net» полностью написан на управляемом C#. Это делает его абсолютно автономным и независимым.

.NET Framework 4.0 and higher and .Net Core 2.0 and higher

.NET Framework 4.0, 4.5, 4.6.1 и выше. Старую версию .NET 2.0 можно найти здесь.

.NET Core 2.0 и выше.

Совместимость со стандартами W3C

Наша команда уделяет большое внимание тестированию документов HTML в службе валидации W3C Markup в каждой версии компонента.

HTML-документы, сконвертированные «RTF to HTML .Net», полностью соответствуют правилам W3C.

«RTF to HTML .Net» is completely compatible with HTML 4.01 standards «RTF to HTML .Net» is completely compatible with XHTML standards «RTF to HTML .Net» is completely compatible with CSS standards
HTML 5

Примеры преобразования текста в HTML на C# и VB.NET

1. Конвертирование текстового файла в HTML-файл на C#:
            SautinSoft.RtfToHtml r = new SautinSoft.RtfToHtml();
            string textFile = @"d:\The Librarian.txt";
            string htmlFile = Path.ChangeExtension(textFile, ".html");

            r.OutputFormat = SautinSoft.RtfToHtml.eOutputFormat.HTML_5;
            if (r.ConvertFile(textFile, htmlFile)==0)
            {
                // Откройте HTML в браузере.
                System.Diagnostics.Process.Start(htmlFile);
            }
2.Конвертирование текста в HTML в памяти с помощью C#.
            SautinSoft.RtfToHtml r = new SautinSoft.RtfToHtml();
            string textFile = @"d:\The Slynx.txt";
            string textString = File.ReadAllText(textFile);

            string htmlString = r.ConvertString(textString);
3. Конвертирование текста в HTML на VB.NET;
сделайте все стили CSS встроенными, т.е. поместите их в атрибут style="...".
            Dim r As New SautinSoft.RtfToHtml()

            ' Установите формат HTML 5.
            r.OutputFormat = SautinSoft.RtfToHtml.eOutputFormat.HTML_5
			
            ' Установите кодировку UTF-8
            r.Encoding = SautinSoft.RtfToHtml.eEncoding.UTF_8
			
            ' Сделайте все CSS встроенными.
            r.TextStyle.InlineCSS = True

            Dim textFile As String = "e:\Returns and Exchanges.txt"
            Dim htmlFile As String = Path.ChangeExtension(textFile, ".html")
            r.ConvertFile(textFile, htmlFile)
			


Есть вопрос?

  • Если у Вас есть вопросы,
  • нужна помощь
  • или пример кода как конвертировать на C#, VB.NET, ASP.NET,
обращайтесь в нашу службу поддержки по адресу support@sautinsoft.com или спросите в онлайн-чате (правый нижний угол этой страницы). Мы Вам обязательно поможем!


Преимущества компонента "RTF to HTML .Net":

  1. Экономия времени и затрат на разработку продукта.

    Написание собственного конвертера RTF в HTML на языке C# требует много дней кропотливой работы и занимает около 50 000 строк кода C#. «RTF to HTML .Net» сохранит Ваше время. Нужно только добавить ссылку к "SautinSoft.RtfToHtml.dll" и написать 3-4 строки на C#.

  2. «RTF to HTML .Net» предоставляет набор API для конвертирования документов Text, DOCX и RTF в различные форматы одновременно: HTML 3.2, 4.01, HTML5 и XHTML с CSS.

  3. «RTF to HTML .Net» - абсолютно автономная сборка .NET. Вам не нужно иметь MS Word, Internet Explorer или другое программное обеспечение.

  4. Ваше программное обеспечение будет производить хорошо сформированный HTML, совместимый со всеми стандартами W3C. Результат Вы можете проверить здесь.

  5. Одна цена. Оплатите один раз и можете использовать «RTF to HTML .Net» так долго как хотите! Лицензия бессрочна.

  6. В качестве бонуса Вы получаете бесплатную неограниченную по времени техническую поддержку, независимо от даты покупки.

Если Вас заинтересовал наш продукт, Вы можете скачать демо-версию тут или посмотреть цены на «RTF to HTML .Net».

 
Программы Скачать Помощь О компании
SautinSoft on Facebook SautinSoft on Twitter SautinSoft on Youtube Our Blog
Авторское право © 2002 - 2020 SautinSoft (начало с сайта sautin.com). Все права защищены.