SautinSoft Devoloper Company
HTML-to-RTF Pro DLL HTML-to-RTF Pro DLL .Net is 100% C# .Net control which enables .Net applications to convert any ASPX, XHTML, HTML to Word, RTF, Text with full CSS formatting and merge RTF documents as additional function
HTML-to-RTF Pro DLL
HTML Beautifier .Net
HTML to RTF Converter

Net Component Converts HTML Pages to RTF, Word, Unicode text, or ANSI text formats

Download the component to convert HTML to Word, RTF, Unicode Text      buy online   

The HTML-to-RTF Pro DLL .Net is 100% C# .Net control which enables .Net applications to convert any ASPX, XHTML, HTML to Word, RTF, Text with full CSS formatting and merge RTF documents as additional function.

To produce an exact copy of the original, HTML-to-RTF Pro DLL .Net uses its own conversion engine that accurately parses a webpage, recognizes all elements and converts to a clean RTF file. The component converts everything, including HTML tags, font face, color, size attributes, CSS styles, full text formatting, tables, pictures in GIF, JPEG, BMP, PNG. The end result of conversion is a perfect copy of the HTML document in a new format, RTF or DOC.

The component is just a class library for developers, but with powerfull abilities of exporting any HTML to Word, RTF and Text.

Component can be used:
- To create Windows Forms and Web-based ASP.Net server applications
- In C#, VB.Net, J#, ColdFusion etc where installed .Net platform
- Even in Linux and Mac, thanks to Mono platform

HTML-to-RTF Pro DLL .Net requires only .Net 1.1 or above, and can be used in C#, VB.Net, ColdFusion 8, J#, Delphi.Net, and ASP.Net (including WinForms and Console apps). The software works in shared hosting and Medium Trust level. You can even use it server-side for creating Web apps

Advanced Features

Converting features

  • any HTML, HTML 3.2, HTML 4.01 with CSS, XHTML, ASPX to DOC, RTF, ansi Text, Unicode Text
  • URL to file, string
  • File to File
  • String to File
  • String to string (full cycle in memory)
  • File to String

  • It supports converting of HTML to Word (RTF) with:

  • Full text formatting (bold, italic, underline, strike, superscript, subscript, alignment)
  • Local and remote 'http://' images in GIF, WMF, JPG, PNG, BMP formats
  • Tables and nested tables, borders colors and type
  • Font colors, face, size
  • Hyperlinks and bookmarks
  • Full Unicode support
  • CSS
  • Special characters
  • Page Header/Footer
  • Page numbers
  • Page size, orientation and margins

  • Typical applications where our component can be used

  • Ideal for ASP.Net reporting and document generation
  • Export HTML content into Word (RTF) for printing purpose
  • with page header/footer, page margins and numbers
  • Extract text from HTML documents
  • Create carbon copy of web-page in RTF format
  • Creating of applications HTML -> RTF -> HTML to edit HTML using RichTextBox

  • Technical information

  • Written in 100% managed C#
  • Absolutely standalone, doesn't require MS Office or any dependencies
  • Easy to integrate in any .Net 1.1, 2.0, 3.0, 3.5 and 4.0 Web and WinForms application
  • Works at shared-hosting servers with Medium Trust level, like a GoDaddy
  • Works in Windows 2000, XP, Vista, Windows 7
  • Works in even in Linux and Mac, thanks to Mono platform
  • Can be easily integrated in any type of a 32-bit or 64-bit .NET application
Getting Started
  1. Launch Microsoft's Visual Studio .NET
  2. Create a new project or open existing
  3. In Solution Explorer right click "References" and "Add Reference":
  4. convert excel to pdf

  5. Add reference to SautinSoft.HtmlToRtf.dll (for .Net 1.1 it located in: "Net 1.1\SautinSoft.HtmlToRtf.dll") (for .Net 2.0, 3.0, 3.5 and 4.0 it located in: "Net 2.0, 3.0, 3.5 and 4.0/SautinSoft.HtmlToRtf.dll")
  6. Now your project able to convert HTML to RTF format!

Here we offer you some code samples in VB.Net and C#:

Convert HTML file to RTF file using SautinSoft.HtmlToRtf.ConvertFile method
Convert HTML string to RTF document in memory using SautinSoft.HtmlToRtf.ConvertString method

Questions relating to HTML in RTF Pro DLL. Net

FAQ

Here you may find answers on most popular questions regarding HTML-to-RTF Pro DLL .Net. If you didn't find the answer to your question email us at support@sautinsoft.com.

CSS

  1. What CSS (Cascading Style Sheets) the component does support now?
  2. What is the best way to connect CSS into HTML that your component recognize it?

Images

  1. What type of images does the component support?
  2. I don't see images in RichTextBox after converting, why?

Header & Footer

  1. How can I put an image (logo) on the header?

Our answers

CSS

  1. What CSS (Cascading Style Sheets) the component does support now?

    Answer: First of all we've made that component supports all common CSS styles. We are improving the component everyday, so this is list is growing too as CSS specification. This is list with styles which are supported by the current version:

    B      
    background: background-color:    
    border: border-style: border-top-width: border-right-color:
    border-top: border-top-style: border-right-width: border-bottom-color:
    border-right: border-right-style: border-bottom-width: border-left-color:
    border-bottom: border-bottom-style: border-left-width: background-color:
    border-left: border-left-style: border-top-color: border-color:
    border-collapse:     border-width:
    C      
    color:      
    D      
    display:      
    F      
    font-size: font-family: font-weight: font-style:
    H      
    height:      
    M      
    margin: margin-top: margin-right: margin-bottom:
    margin-left:      
    P      
    padding: padding-top: padding-right: padding-bottom:
    padding-left: page-break-before: page-break-after: page-break-inside:
    T      
    text-align: text-indent: text-decoration:  
    V      
    visibility: vertical-align:    
    W      
    width: white-space:    
           
           
           

  2. What is the best way to connect CSS into HTML that your component recognize it?

    Answer: Actually the component supports all types of connecting CSS to HTML, so you may use any of them:

    1. Inline styles, inside the HTML document, style information on a single element, specified using the "style" attribute:
    <p style="font-family: Arial; color: red">
    
    
    
    
    2. Embedded style, blocks of CSS information inside the HTML document itself
    ...
    
    
    
    <style>
    
    
    
    st1
    
    
    
    {
    
    
    
      font-family: Arial;
    
    
    
      color: red;
    
    
    
    }
    
    
    
    </style>
    
    
    
    ...
    
    
    
    <p class="st1">
    
    or
    
    <p id="st1">
    
    
    
    
    3. External style sheets, i.e. a separate CSS-file referenced from the document
    <link href="css/styles.css" rel="stylesheet" type="text/css">
    
    
    
     
    or
    <link href="http://mysite.com/css/styles.css" rel="stylesheet" type="text/css">

 

Images

  1. What type of images does the component support?

    Answer: It supports JPG, BMP, JPEG, PNG and GIF images. You may specify a full path to image, hyperlink, UNC path or a relative path. These are examples which are supported by the HTML-to-RTF Pro DLL .Net component:
    <img src="file://c:\workingfolder\picture.jpg">
    
    
    
    <img src="http://mydomain.com/image1.png">
    
    
    
    <img src="www.mydomain.com/image1.png">
    
    
    
    <img src="../webs/picture.jpeg">
    
    
    
    <img src="//server/webs/picture.jpg">
    
    
    
    <img src="sample.gif">
    If you are using a relative path image and converting method ConvertString() or ConvertStringToFile() don't forget to specify the property BaseURL, for example:
    SautinSoft.HtmlToRtf h = new SautinSoft.HtmlToRtf();
    
    
    
    h.BaseURL = Server.MapPath("");
    
    
    
    string html = "<img src=\"sample.gif\">";
    
    
    
    string rtf = h.ConvertString(html);
    
    
    
    
  2. I don't see images in RichTextBox after converting, why?

    Answer: The problem is that the RichTextBox and WordPad supports images stored in RTF as BMP, the MS Word supports RTF with images stored in different formats: JPG, PNG, EMF and BMP. But by default our library saves images inside RTF in JPEG and PNG formats to make RTF document less size.

    It's easy adjust the component to produce RTF compatible with RichTextBox:

    SautinSoft.HtmlToRtf h = new SautinSoft.HtmlToRtf();
    
    
    
    h.ImageCompatible = HtmlToRtf.eImageCompatible.WordPad;
    
    
    
    

Header & Footer

  1. How can I put an image (logo) on the header?

    Answer: First of all, I can say that you may specify page header or footer in any of these formats: HTML, RTF, Text. Another fact is that you may put in header/footer HTML, RTF or Text from string, local file or URL.

    Use these are properties to specify header and footer correspondingly: PageHeader and PageFooter

    Let's create a sample in C# and VB.Net - how to put image (logo) on the header. We'll create a simple table in HTML format and put url to logo-image into first cell.

    C#:
    SautinSoft.HtmlToRtf h = new SautinSoft.HtmlToRtf();
    
    
    
    //Here is our header in HTML format
    
    
    
    string header = "<table width=\"100%\" border=\"0\">" +
    
    
    
                  "<tr>" +
    
    
    
    			  "<td width=\"200\"><img src=\"http://www.google.com/images/logos/ps_logo2.png\" width=\"364\" height=\"126\"></td>" +
    
    
    
    			  "<td><div align=\"center\"><font color=\"#0099FF\" size=\"4\">Some</font><em> text</em> in <strong>header</strong></div></td>" +
    
    
    
    			  "</tr>" +
    
    
    
    			  "</table>";
    
    
    
    //specify page header
    
    
    
    h.PageStyle.PageHeader.Html(header);
    
    
    
    //convert our main HTML document to RTF
    
    
    
    h.ConvertFile(@"d:\test.htm", @"d:\test.rtf");
    VB.Net:
    Dim h As New SautinSoft.HtmlToRtf()
    
    
    
    'Here is our header in HTML format
    
    
    
    Dim header As String = "<table width=""100%"" border=""0"">" & "<tr>" & "<td width=""200""><img src=""http://www.google.com/images/logos/ps_logo2.png"" width=""364"" height=""126""></td>" & "<td><div align=""center""><font color=""#0099FF"" size=""4"">Some</font><em> text</em> in <strong>header</strong></div></td>" & "</tr>" & "</table>"
    
    
    
    'specify page header
    
    
    
    h.PageStyle.PageHeader.Html(header)
    
    
    
    'convert our main HTML document to RTF
    
    
    
    h.ConvertFile("d:\test.htm", "d:\test.rtf")
Version History

December 12th, 2012

We are happy to announce about creation of new HTML-to-RTF Pro DLL .Net 5.0.12.12!
The new 5.0 version is on 20% faster compare with 4.x


convert html to rtf faster


Added full support of RTL ( (Right -to - Left) text compatible with MS Word, WordPad, RichTextBox and other RTF readers


full support of RTF text


Added new abilities for working with page numbers here: PageNumbers. You may set font family, size and any position to place page numbers


You may set font family, size and any position to place page numbers

  • Added support of height for table rows
  • Improved algorithm for merging RTF documents
  • Significantly improved the conversion of complex HTML tables
  • Now it has 12 months free updates.

4.7.2.15 - February 15th, 2012

We are glad to offer new HTML-to-RTF Pro DLL .Net 4.7.2.15! What's new:

Added new properties: MarginTop and MarginBottom to control top and bottom margins for page header/footer:

new properties

4.5.7.11 - July 11th, 2011

We are happy to offer the new HTML-to-RTF Pro DLL .Net 4.5.7.11. What's new:

Added support of new CSS: 'vertical-align:'

Improved working with borders, background, vertical alignment in HTML tables

Fixed issues with styles: 'page-break-after', 'page-break-before' and 'page-break-inside'

Description of all methods and properties in documentation enhanced by pictures, like this:

html to rtf convert

4.4.5.12 - May 12th, 2011

We are happy to offer the new HTML-to-RTF Pro DLL .Net 4.4.5.12. What's new in this release:

Added support of new CSS: 'font:' and 'font-variant:'

Improved the property "PageNumbersFormat", now it supports Unicode and allows to specify page numbers in any language:

Fixed issue with the style 'text-indent', now it became work also with negative values. Fixed some minor issues

4.3.3.3 - March 3rd, 2011

We are glad to inform about creating of new HTML-to-RTF Pro DLL .Net 4.3.3.3. What's new:

Added support of multiple CSS names inside attributes "class" and "id":

or Added the new property "PageNumbersFormat" which helps to specify custom page numbers, such as "Page 1 of 20" or "This is page 2":

Fixed issue with truncating any parameters after the image file name, for example: image.jpg?x=1234 Fixed minor issues

4.2.12.20 - December 20th, 2010

We've released new minor update 4.2.12.20 of the HTML-to-RTF Pro DLL .Net:

Improved algorithm for converting nested tables Fixed issue with truncating any parameters after the image file name, for example: image.jpg?x=1234

pageinformer

4.2.12.6 - December 6th, 2010

We've released new version 4.2.12.6 of the HTML-to-RTF Pro DLL .Net:

Improved table converting algorithm

Added a lot of new code samples for VS2010

In the methods MergeRtfFile, MergeRtfString, MergeAndReplaceRtfString, MergeAndReplaceRtfFileFromString, MergeAndReplaceRtfFileFromFile added that original header/footer will be preserved after merging two RTF docs

Added support of new CSS 'vertical-align:' for tables

Fixed issue with styles 'page-break-after' and 'page-break-before'

Fixed issue with align of whole table on the page

Added new properties InputFormat and PreserveHttpCss

4.1.7.16 - July 16th, 2010

We are happy to inform about releasing new version 4.1.7.16 of the HTML-to-RTF Pro DLL .Net:

Completely changed and impoved table's converting algorithm

Added new methods SautinSoft.HtmlToRtf.MergeAndReplaceRtfFileFromFile, SautinSoft.HtmlToRtf.MergeAndReplaceRtfFileFromString and SautinSoft.HtmlToRtf.MergeAndReplaceRtfString to merge and replace RTF documents

Added new properties SautinSoft.HtmlToRtf.Header and SautinSoft.HtmlToRtf.Footer which allows to specify page header and footer in HTML, RTF and Text formats

Fixed different minor issues

3.5.0.0 - March 31st, 2010

Added new methods SautinSoft.HtmlToRtf.MergeRtfFile and SautinSoft.HtmlToRtf.MergeRtfString to merge RTF files and strings

3.2.2.3 - February 23rd, 2010

Completely reformed interface of the component

Completely new documentation

Added new code samples

Added converting of HTML to Unicode Text, like a Japanese, Chinese

Added support of image attributes height/width in % percents

Added support of some new CSS styles:

border-color:

border-width:

background-color:

3.2.0.0 - October 28th, 2009

Added new class PageStyle which allows to set custom page width and height

3.1.0.5 - July 14th, 2009

What's new:

Added support of twelve new CSS styles:

border-top-style;

border-right-style;

border-bottom-style;

border-left-style;

border-top-width;

border-right-width;

border-bottom-width;

border-left-width;

border-top-color;

border-right-color;

border-bottom-color;

border-left-color.

Improved algorithm of HTML table converting;

Fixed minor issues in converting of broken HTML tables;

Added the new property 'TraceType' which allows to select type of tracing file. A tracing file is necessary to debug component and helps to find some issues in HTML converting.

3.0.9.1 - March 27th, 2009

What's new:

Added support of UTF-16 encoding;

Improved HTML tables converting;

3.0.8.16 - December 16th, 2008

What's new:

Improved image converting algorithm, now produced RTF/DOC files with images light in 10%;

Fixed issue in converting of nested bullets and lists.

3.0.8.12 - November 30th, 2009

What's new:

fixed processing of CSS styles 'margin-top:' and 'margin-bottom:';

improved support of CSS for hyperlinks.

3.0.8 - November 15th, 2008

What's new:

added support of UNC paths inside img .. tags;

fixed issue with roman and alphabetic numbered lists;

now tags 'h1, h2' ... will bemarked as header 1, header 2 in MS Word;

fixed minor issues.

3.0.7 - September 30th, 2008

What's new:

added support of new CSS styles: 'text-indent:' and 'margin:';

fixed issues with multiple bullets and numbering;

fixed minor issues with paragraphs and text indents;

impoved engine for table converting.

3.0.0 - May 25th, 2008

The component got a new converting engine. This made conversion much accurate, especially text formatting and supporting CSS styles.

What's new:

new engine, improved text formatting bold, italic, strike, underline, supporting CSS;

ability to download and convert remote HTML documents and images;

perfect working with text indents, margins and line spacing.

2.0.0 - May 31st, 2007

We released completely C# managed version.

1.8.1 - April 12th, 2007

Added:

- Converting remote images and HTML files which refer from "http://"

- New properties:

- 'DeleteImages'

- 'DeleteTables'

- 'TableCellPadding'

- 'PreserveHttpImages'

- 'BaseURL'

- New conversion mode HTML to HTML, you can specify component to deleting tables or images or transfer HTML tables to HTML text.

All these properties help you to adjust component that output file looks as you wish.

1.8 - January 18th, 2007

Added:

- support of image conversion into two methods ConvertString() and ConvertFileToString().

Now all methods support HTML converting with images.

Fixed:

- visble/invisible borders for nested tables.

1.7 - build November 7th, 2006

Added:

- methods ConvertFileToString() and ConvertStringToFile();

- two new css-styles: 'list-style-type' and 'margin-bottom';

- new members to debug component: CreateTraceFile and TraceFilePath.

1.6 - February 21st, 2006

1.5 - October 3rd, 2005

1.4 - June 17, 2005

Added:

- support new languages: Japanese, Chinese, Thai and Korean;

- new features for page numbers;

Fixed:

- bug with image conversion;

1.3 - March 21st, 2005

Added:

- Turkish, Arabic encoding;

- member 'ImageCompatibles', you may select image type which will procuded by DLL, compatible for MS Word (wmf, jpeg, png) or for WordPad (bitmap format).

- Page numbers;

- Headers and Footers;

Fixed:

- working with CSS was improved;

1.2 - January 20th, 2005

Added:

- UTF encoding;

- CSS;

- new method Convert() - for working with strings;

- page sizes: Letter, Legal, Executive and Monarch;

- background colors;

Fixed:

- working with complex tables;

- support attributes rowspan and colspan;

1.1 - August 5th, 2004

Released HTML-to-RTF DLL and HTML-to-RTF Pro DLL, we added many new features:

- method ConvertFile();

- converting images (gif, jpg and png);

- support nested tables;

- select page size (A4, B5,...);

- select page orientation (Landscape or Portrait);

- selecting page margins;

Fixed:

- working with colspan and rowspan attributes in tables.

1.0.1 - June 2nd, 2004

This is the first COM version of HTML-to-RTF DLL.

1.0.0 - February 12th, 2004. Released first .Net version. It's a C# wrapper for our Win32 API htmltortf_sautinsoft.dll.

HTML-to-RTF Pro DLL .Net is a standalone C# library to convert HTML to RTF, Word, Text.

License

HTML to RTF .Net License

Copyright (C) SautinSoft TM

1. License

SautinSoft grants you a non-exclusive license to install and use a copy of the software on a single server or more servers (depends of license type). You shall not reverse engineer, disassemble or decompile all or part of the Program. The sale and sub-licensing of the software are forbidden.

2. Evaluation License

The standard software version is free of charge. It may be freely distributed on the sole condition that it is not altered in any way. HTML-to-RTF Pro DLL .Net evaluation version can't be used in commercial applications.

3. Commercial Licenses

Royalty free runtimes

All developer products have royalty free runtimes. This means that you may freely distribute the component with your desktop applications.

The Server License allows you to deploy Internet applications using our component. There are no limits of number development and testing servers. We count only production servers.

Free updates

First of all, your license will never expires, you may use the product as long as you want. You can get free major and minor updates during 12 month after purchasing the product.

Verifying the license

SautinSoft has a right to validate your license automatically. For example, the “1 Developer License” is valid only for a single developer to develop applications.

1 Developer License

This license allows a single developer to develop and deploy desktop (non-Internet) and Internet applications using our component. This license is valid to redistribute the component with unlimited number of desktop (non-Internet) applications and not valid to deploy the component with your Internet applications. To deploy the component with Internet apps use “1 Server License” x N or “Unlimited Servers License”.

Site License

This license allows all developers within the purchasing organization and located at the same business address to develop and deploy desktop (non-Internet) and Internet applications using our component. This license is valid to redistribute the component with unlimited number of desktop (non-Internet) applications and not valid to deploy the component with your Internet applications. To deploy the component with Internet apps use “1 Server License” x N or “Unlimited Servers License”.

1 Server License

This license is not valid for development. This license is valid to deploy the component at 1 production server.

Unlimited Servers License

This license is valid to deploy the component at unlimited number of production servers.

Source Code License

This license is option to get source code in C# for the component. The Source Code is not for distribution, it can be used only for development: including into your applications instead of dll file, bug fixing, own improvement of component.

4. Warranty disclaimer

THE SOFTWARE IS SUPPLIED "AS IS" WITHOUT WARRANTY OF ANY KIND. SAUTINSOFT, ITS LICENSORS AND THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OR MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4) DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL BE CORRECTED.

5. Limitation of liability

IN NO EVENT WILL LICENSEE, SAUTINSOFT OR ITS LICENSORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE, EVEN IF SAUTINSOFT HAS BEEN WARNED OF THE POSSIBILIITY OF SUCH LOSS OR DAMAGES. IN NO EVENT SHALL SAUTINSOFT 'S LIABILITY FOR DAMAGES ARISING FROM OR IN CONNECTION WITH THIS AGREEMENT EXCEED THE AMOUNT PAID BY YOU FOR THE SOFTWARE.

6. Term and termination

The license granted to the Licensee under this Agreement will continue perpetually unless terminated by SautinSoft in accordance with this Agreement. If the Licensee breaches any term of this Agreement, and fails to cure such breach within thirty (30) days of the date of written notice, this Agreement shall immediately terminate. Upon such termination, the Licensee shall immediately cease using the Software, return to SautinSoft, or destroy, all copies of the Software, and provide SautinSoft with written certification of your compliance with the foregoing. Termination shall not relieve the Licensee from its obligations arising prior to such termination. Notwithstanding any provision of this Agreement to the contrary, Sections 2 through 8 shall survive termination of this Agreement.

7. Export controls

The Licensee shall observe all applicable laws and regulations (if any) with respect to the export, re-export, diversion or transfer of the Software, related technical data and direct products thereof, including, without limitation, the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations.

8. Applicable law - jurisdiction

This license contract is governed exclusively by the laws of the State of New York.

Purchase FAQs

Purchase FAQs:

  1. Licensing questions
    1. Does the license provide royalty free use of components?
    2. What's the difference between developer and server licenses?
    3. What's the difference between 1 Developer and 1 Serverand 1 Developer and Unlimited Servers licenses?
    4. How I can use "Source Code License"?
    5. We'd like to redistribute your component as part of a Windows Forms application, what sort of license would be required?
    6. My company is looking at purchasing your component, that will be installed on one of our productions servers. We will also need a license for the developer in order to make additional changes to our application. I need to verify which license type we will need?
    7. We have an ASP.NET application and we are planning to use it for our system, we are software company that sell applications for different clients, do we have to buy your component just once or we have to purchase a different license for each of our clients?
    8. For what purposes I can use "1 Server License"?
    9. Is it possible to upgrade one license to another?
  2. Payment options and order process
    1. How do you accept orders and how does look the order process?
    2. Which payment options are supported?
    3. How to purchase through Purchase Order?
  3. Getting updates
    1. How long I can use your software? Does it have annual subscription?
    2. Does the product have free updates?
    3. How to get update?
  4. Discounts and resellers
    1. What discounts are available for resellers?
    2. What discounts are available for educational and non-profit organizations?
    3. How to get 10% discount?
    4. I've found an issue in your component may I get a discount on purchasing?
    5. May I sell your products with getting revenue for me?
  5. Delivery
    1. How do you deliver your products?
    2. How long it will take to get product after purchasing?

Licensing questions

a. Does the license provide royalty free use of components?

Yes, all licenses have royalty free basis of using our components.

b. What's the difference between developer and server licenses?

First of all, the "Developer" is a basis license. You can't use "Server" license if you don't have a "Developer" license. The "Server License" is necessary only for deploying the Web-applications, for example ASP.Net.

If you are developing Windows Forms, Console or Desktop applications take a look only at the first part of license name "1 Developer ...", "4 Developers ...", "Site License ..."or "Source Code License ...". Don't care about number of "N Server Licenses", they are for ASP.Net apps. For example, if you are standalone developer the best way for you is "1 Developer ... License". If you are company and you have several developers who will work with the component choose between "4 Developers ..." and "Site License ...".

Regarding "Server License", it allows to deploy Internet applications with our component. For example, if you want to deploy your applications with our component on two production servers - the best choice is purchasing "1 Developer and 2 Servers License".

c. What's the difference between “1 Developer and 1 Server” and “1 Developer and Unlimited Servers” licenses?

Both licenses allows a single developer to develop unlimited number of WinForms and Web applications. But "1 Developer and 1 Server License" allows to deploy the component only at on production server. Another license doesn't have any limits of production servers.

d. How I can use "Source Code License"?

The Source Code is not for distribution, you can use only for development: including into your applications instead of dll file, bug fixing, own improvement of the component. You can't use it to create competitor product.

e. We'd like to redistribute your component as part of a Windows Forms application, what sort of license would be required?

So, if you plan redistribute our component with WinForms applications take a look only at the first part of license name "1 Developer ...", "4 Developers ...", "Site License ..."or "Source Code License ...".
Don't mind at number of "N Server Licenses", they are for ASP.Net apps.

All of our developer licenses are valid to redistribute the component with unlimited number of WinForms applications.

For example, if you are standalone developer the best way is "1 Developer ... License", if you are company and you have several developers who will work with dll choose between "4 Developers ..." and "Site License ...".

f. My company is looking at purchasing your component, that will be installed on one of our productions servers. We will also need a license for the developer in order to make additional changes to our application. I need to verify which license type we will need?

In my view the "1 Developer and 1 Server License" is enough for your needs. It covers a one developer and one server. We don't count testing servers.

g. We have an ASP.NET application and we are planning to use it for our system, we are software company that sell applications for different clients, do we have to buy your component just once or we have to purchase a different license for each of our clients?

If only one developer in your company will work with the component: you may purchase "1 Developer and 1 Server License". For each new client you will need extra "1 Server License" because it's ASP.Net application. But you may purchase "1 Developer and Unlimited Servers License" to cover unlimited number of production servers and clients.

h. For what purposes I can use "1 Server License"?

This license is necessary to deploy the component with your apps on additional production server.

i. Is it possible to upgrade one license to another?

Yes, sure it's possible. For example, you have "1 Developer and 1 Server License" and want to upgrade it to "1 Developer and Unlimited Servers License". Your steps:

  1. Email us at sales@sautinsoft.com with mention about upgrading
  2. We'll send you a link to pay difference between licenses cost

Payment options and order process

a. How do you accept orders and how does look the order process?

For your convenience, we teamed up with Avangate to provide a secure and reliable platform for selling our software products online. The whole ordering process is supported by Avangate, who handles all transactions details. Your private data is 100% safe, as Avangate complies with the latest online security standards.

AvangatePayment options by Avangate

Whole ordering process works automatically. These are steps to purchase product:

  1. Select desired license and click by the 'order' link from table with licenses and prices. Next you will be redirected to our 'https' page on Avangate.
  2. On this page you will fill your data and select desired payment type from Credit card, PayPal, Wire Transfer, American Express, Purchase Order and a lot of other payment types.
  3. li class="blue12">After processing of your order Avangate will automatically send to you email with link to download full version of product and your registration data (serial number, order ID, license type, name).

    Whole ordering process and getting licensed software takes few minutes!
b. Which payment options are supported?

These payment options are supported now:

Payment options by Avangate

  • Visa/MasterCard/Eurocard
  • American Express
  • Discover/Novus
  • Bank/Wire transfer
  • Diners Club
  • JCB
  • PayPal
  • Fax
  • Purchase order

To see a whole list with payment options click by the 'order' link from table with licenses and prices. Take a look at the field 'Payment options'.

c. How to purchase through Purchase Order?

Purchasing by Purchase order is allowed for companies and organizations. Private persons can't use this payment option.

To place an order through Purchase Order:

  1. Select desired license and click by the 'order' link from table with licenses and prices. Next you will be redirected to our 'https' page on Avangate.
  2. On this page you will fill your data and select payment option 'Purchase Order'.

Getting updates

a. How long I can use your software? Does it have annual subscription?

You may use it as long as you want, it doesn't have any limits or annual subscriptions.

b. Does the product have free updates?

Yes, all minor updates are free. For example, you've purchased the version
1.1 therefore you may get these versions for free: 1.2, 1.3, 1.4, ...
1.9. (all 1.x).

Getting of major update cost 40% of price of minimal license. In other words: 40% of "1 Developer License" price. Even if you have the "Site License" so the major update will cost for you only 40% of "1 Developer License" price.

For example, if you have version 1.x and want to get version 2.x or 3.x - it names major update.

We are making major updates not early than one time per year, other times we are making minor updates which are free.

c. How to get update?

To get update email us at support@sautinsoft.com with mention of your Order ID. We are developing 'https' clients area now, so very soon clients will be able to get update easily using client's cabinet.

Discounts and resellers

a. What discounts are available for resellers?

We offer 20-25% discount for resellers, we are always opened to discuss it: sales@sautinsoft.com./p>

b. What discounts are available for educational and non-profit organizations?

For educational and non-profit organizations we can offer up to 50% discount, it depends of license type.

c. How to get 10% discount?

If you want to get 10% discount, simply email us at sales@sautinsoft.com with mention that you want to get 10% discount and desired license type.

d. I've found an issue in your component may I get a discount on purchasing?

If you've found a bug, we can offer you 10% discount on purchasing. Bug will be fixed into next update and delivered to you after release.

e. May I sell your products with getting revenue for me?

Yes, sure you may register in our affiliate program and sell our software:

  • You will get 25% commision from each sale
  • You will be able make discount up to 20% from your commision to sell with discounted price

Start selling our software and get paid for it!

Delivery

a. How do you deliver your products?

We deliver our products electronically via email. Delivery process works automatically. If you have any questions email us at sales department: sales@sautinsoft.com.

After purchasing you will get a registration email with link to download software and your registration data.

Note: we deliver the source code license manually, so depending of time zone it make take 1 bussiness day.

b. How long it will take to get product after purchasing?

After processing your order we will send to you registration email with link to download software and registration data immediately.

For example if you paid by credit card, whole process from order processing to getting software takes a few minutes.

Note: we deliver the source code license manually, so depending of time zone it make take 1 bussiness day.

 

HTML-to-RTF Pro DLL .Net Price Purchase
1 Developer License
$239(US)
order
1 Developer and 1 Server License
$299(US)
order
1 Developer and 2 Servers License
$359(US)
order
1 Developer and 4 Servers License
$479(US)
order
1 Developer and Unlimited Servers License
$839(US)
order
1 Developer License with Source Code
$1739(US)
order
1 Developer and Unlimited Servers License with Source Code
$2339(US)
order
Additional Server License (*Requires a Developer License)
$60(US)
order
4 Developers License
$717(US)
order
4 Developers and 4 Servers License
$957(US)
order
4 Developers and Unlimited Servers License
$1317(US)
order
4 Developers and Unlimited Servers License with Source Code
$2817(US)
order
Site License
$1195(US)
order
Site and 4 Servers License
$1435(US)
order
Site and Unlimited Servers License
$1795(US)
order
Site License with Source Code
$2695(US)
order
Site and Unlimited Servers License with Source Code
$3295(US)
order
 
Special offer
HTML-to-RTF Pro DLL .Net + RTF-to-HTML DLL .Net
(Purchase two components as single package)
1 Developer and 1 Server License $450(US) order
4 Developers and 8 Servers License $1399(US) order
Site and 20 Servers License $1699(US) order