ПРОДУКТЫ   СКАЧАТЬ КУПИТЬ ПОМОЩЬ БЛОГ  О КОМПАНИИ  
 
Основные свойства
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.

"How to convert DOCX to HTML in C# and .Net"

How to convert DOCX to HTML in C# and .Net. Various examples.

Introduction

     With the help of "RTF to HTML .Net", any .Net application can easily convert DOCX documents to HTML and XHTML format. For example, to convert a DOCX to HTML in C# you will only need to add a reference to the .dll and type a few lines of code:
            SautinSoft.RtfToHtml r = new SautinSoft.RtfToHtml();
            r.OpenDocx(@"c:\Quiet Flows the Don.docx");
            
            r.OutputFormat = SautinSoft.RtfToHtml.eOutputFormat.HTML_5;
            r.ToHtml(@"c:\Quiet Flows the Don.html");   
          
The library gives you a full set of API to convert DOCX to HTML. Furthermore, during conversion to HTML you may adjust following:
  • Various output format: HTML 3.2, HTML 4.01, HTML 5, XHTML, Text.
  • Generating output document in plain HTML 3.2 without CSS.
  • Whether to store images on filesystem or embed them into HTML document using base64 encoding.
  • Save CSS data between tags <style>...</style> or as inline styles <tag style="...">.
  • Specify encoding of output HTML.
  • Set up document Title; create only the part of HTML between <body>...</body> tags.
  • Set up a common font, size and color for a whole document.
  • Detect hyperlinks from text and make them real hyperlinks.
  • Override the table borders visibility.


Nuget   Online Demo   Скачать, 7.1 (Окт. 24, 2019)



Есть вопрос?

Если у вас есть вопросы, нужна помощь или пример кода: обращайтесь в нашу службу поддержки по адресу support@sautinsoft.com.



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

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

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

  3. Компонент абсолютно автономная сборка .Net, клиентам не нужно иметь MS Word, Internet Explorer или другое программное обеспечение.

  4. Программа создаст хорошо сформированный HTML-совместимый со всеми стандартами W3C, вы можете проверить здесь.

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

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

Some examples to convert DOCX to HTML in C# and VB.Net

1. Convert DOCX file to HTML file in C#:

			SautinSoft.RtfToHtml r = new SautinSoft.RtfToHtml();
            string docxFile = @"d:\The Gift.docx";
            string htmlFile = Path.ChangeExtension(docxFile, ".html");

            r.OpenDocx(docxFile);            
            r.OutputFormat = SautinSoft.RtfToHtml.eOutputFormat.HTML_5;
            if (r.ToHtml(htmlFile)==true)
            {
                // Open HTML in browser.
                System.Diagnostics.Process.Start(htmlFile);
            }
2. Convert DOCX to HTML in memory using C#; store images inside HTML using base-64.
			SautinSoft.RtfToHtml r = new SautinSoft.RtfToHtml();
            string docxFile = @"d:\The Gift.docx";
            byte[] docxBytes = File.ReadAllBytes(docxFile);

            // Let's store all images inside the HTML document.
            r.ImageStyle.IncludeImageInHtml = true;

            r.OpenDocx(docxBytes);
            string htmlString = r.ToHtml();
3. Convert DOCX to HTML in VB.Net; make all CSS styles inline, i.e. put within the attribute style="...".
            Dim r As New SautinSoft.RtfToHtml()

            ' Set HTML5 format.
            r.OutputFormat = SautinSoft.RtfToHtml.eOutputFormat.HTML_5
            ' Set utf-8 encoding.
            r.Encoding = SautinSoft.RtfToHtml.eEncoding.UTF_8
            ' Make all CSS inline.
            r.TextStyle.InlineCSS = True

            Dim docxFile As String = "e:\Petersburg.docx"
            Dim htmlFile As String = Path.ChangeExtension(docxFile, ".html")
            r.ConvertFile(docxFile, htmlFile)
4. Convert DOCX to HTML in C#; get the list with all images from DOCX.
			SautinSoft.RtfToHtml r = new SautinSoft.RtfToHtml();
            string docxFile = @"d:\The Gift.docx";
            byte [] docxBytes = File.ReadAllBytes(docxFile);

            // Let's store all images inside the HTML document.
            r.ImageStyle.IncludeImageInHtml = true;

            List listImages = new List();
            r.OpenDocx(docxBytes);
            string htmlString = r.ToHtml(listImages);

            // Let's loop and and save all images to hdd.
            int count = 1;
            foreach (RtfToHtml.SautinImage img in listImages)
            {
                img.Img.Save(String.Format(@"d:\image{0}.png", count));
                count++;
            }
If anyone needs a code sample in C#, VB.Net, ASP.Net etc "How to convert DOCX to HTML", email us at support@sautinsoft.ru or ask at Online Chat (right-bottom corner of this page). We'll help you certainly!


Требования и техническая информация

     «RTF to HTML .Net» может использоваться на платформах 32 и 64-BITS с .NET 2,0 и выше. Компоненту не требуется Internet Explorer, Microsoft Office или любое другое программное обеспечение. Это абсолютно автономная и независимая библиотека.

Преобразование DOCX работает начиная с .NET 4,0. Если вы ищете автономную библиотеку C# для создания и синтаксического анализа документов Word, попробуйте наши Document .Net.

Наш продукт совместим со всеми языками .NET и поддерживает все операционные системы, в которых можно использовать платформу .NET Framework. Программа написана на языке C#.



Оптимальные цены

     Библиотека предлагает разработчикам высокое качество конверсии разумные цены. Главная особенность в том, «RTF to HTML .Net» что не высокая цена. Например, цена одной лицензии $339 без каких-либо дополнительных сборов и ограничений!


Скачать

Чтобы увидеть функциональность из первых рук, скачайте самые свежие «RTF to HTML .Net» с примерами кода, 12.5 Mb.

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