HTML to RTF .Net is a native C# component to convert HTML to RTF, DOCX and Text formats, merge and replace RTF documents.
  Overview | Getting Started | Code Samples | FAQ | History | License | Purchase | Support and Contacts

Welcome to «HTML to RTF .Net»


«HTML to RTF .Net» will help you in development of applications where is necessary to convert any HTML documents to RTF, DOCX and Text. After adding of the reference to "SautinSoft.HtmlToRtf.dll" and typing 3-4 C# lines, you can use these API in your apps:

SDK to convert HTML to RTF, Word, DOCX in C# and VB .Net

Download HTML to RTF .Net Online Demo

Input Formats

HTML documents. The component can read and parse all types of HTML: 3.2, HTML 4.01, HTML 5 with CSS and XHTML. Our component doesn't require any special version of HTML format it will work with any version. The component has own HTML parser.

Scripting languages (like a JQuery, JavaScript) are not supported. If you want to convert HTML (saturated with JavaScript and complex CSS) but to PDF, use another our component - PDF Vision .Net.

These CSS are now supported by the current version of «HTML to RTF .Net»:

background-color: border-top-style: border-color: font-size: margin-bottom:
background: border-right-style: border-top-color: font-family: margin-left:
border-collapse: border-bottom-style: border-right-color: font-weight: padding:
border: border-left-style: border-bottom-color: font-style: padding-top:
border-top: border-width: border-left-color: height: padding-right:
border-right: border-top-width: color: list-style-type: padding-bottom:
border-bottom: border-right-width: display: margin: padding-left:
border-left: border-bottom-width: direction: margin-top: page-break-after:
border-style: border-left-width: font: margin-right: page-break-before:
page-break-inside: text-indent: vertical-align: content: line-height:
text-align: text-transform: width: float: max-width:
text-decoration: visibility: white-space: font-variant:  

Output Formats

  1. RTF documents. The component creates RTF documents 1.8. The component has own RTF render. If you are looking only for C# RTF class which can parse and render RTF documents, take a look at our: Document .Net.

  2. DOCX documents. The component creates DOCX documents according to Office Open XML (Ecma 4th edition). The component has own DOCX render. If you are looking only for C# DOCX class which can parse and render DOCX documents, take a look at our: Document .Net.

  3. Text documents. The component can also create Text from HTML. There is nothing special here, only a thing: unicode characters are supported too.

What "HTML to RTF .Net" can give me:

  1. Save time and cost of the product development. The writing of own HTML to RTF, DOCX converter in C# requires a lot of days of hard work and takes approx 50 000 C# code lines. «HTML to RTF .Net» will save a lot of my time and I'll need only to add the reference to "SautinSoft.HtmlToRtf.dll" and write 3-4 C# code lines.

  2. The one product provides me by set of API to convert at once HTML 3.2, 4.01, HTML5 and XHTML with CSS to RTF, DOCX and Text, merge RTF documents.

  3. Because of this is absolutely standalone library, my clients don't need to have MS Word, Internet Explorer or other software.

  4. My license will never expires. I pay a one time and can use «HTML to RTF .Net» for a whole life without any additional fees.

  5. As bonus, I get unlimited technical support during a whole life for free and independently of the date of my purchasing.

Feature Highlights

Now let's get to know the core features of «HTML to RTF .Net».

How to convert HTML to RTF in .Net? How to convert HTML to RTF in .Net?  
How to convert HTML to DOCX in .Net? How to convert HTML to DOCX in .Net?  
How to convert HTML to Text in .Net? How to convert HTML to Text in .Net?  
How to merge RTF files in .Net? How to merge RTF files in .Net?  
We are happy that our «HTML to RTF .Net» helped a lot of developers and companies to simplify the conversion of HTML documents by several lines of code! We appreciate and honor your questions and reviews...

Requrements and Technical Information

  • Works even in Medium trust level
  • 32-bit and 64-bit compatible
.Net Framework 4.0 and higher and .Net Core 1.1 and higher

.Net Framework 4.0, 4.5, 4.6.1 and up.

.Net Core 2.0 and up.

.Net Standard 2.0.

     Requires only .Net Framework 4.0 and up or .Net Core 2.0 and up. Our product is compatible with all .Net languages and supports all Operating Systems where .Net Framework and .Net Core can be used.
Note, that «HTML to RTF .Net» is entirely written in managed C#, which makes it absolutely standalone and an independent library.



We thank to George Hayes for the huge help in creation of first ActiveX/COM version in 2004. We estimate him as highly professional software developer.

© Copyright SautinSoft™ 2002 - 2018