HTML-to-RTF .Net Changelog

What's new in HTML-to-RTF .Net 8.5.2.16

Feb 16, 2023
  • We are faced with the problem of reading special characters (ä ü ö) from HTML in various encodings. The main article about Encoding Class We have done a lot of work to improve the reading of various encodings of users from all over the world. Now the result of converting to Word looks much better and more accurate.
  • Improved algorithm for calculating fill size for paragraphs.
  • The problem with incorrect determination of line spacing has been resolved.
  • The issue with the erroneous definition of the source encoding has been resolved. Now, encodings (Latin1, UTF-8, ISO-XXX, ASCII, etc) are recognized correctly.
  • The bug with wrapping tables has been resolved. Fixed bug when checking "part number".
  • We've fixed the issue with "h.PageStyle.PageNumbers.Appearance = SautinSoft.HtmlToRtf.ePageNumberingAppearence.PageNumSecond;" Now this option works fine!
  • Improved work with DOCX and RTF documents and fixed some minor issues, which our customers sent to us.

New in HTML-to-RTF .Net 8.4.11.9 (Nov 9, 2022)

  • A bug with incorrect character width detection has been fixed. Now the text after transformation in any direction (DOCX, RTF) is more realistic.
  • .NET 7.0 support: Starting from the version 8.4 appeared the SautinSoft.HtmlToRtf.dll assemblies compiled for a unified platform .NET 7.0.
  • Fixed a bug with incorrect reading of HTML source encoding, and added a new option h.Encoding = SautinSoft.HtmlToRtf.eEncoding.windows1252;.
  • We've fixed some issues with Floating tables, TextColor's option and Random freezes.
  • HTML reader: Fixed bug in reading character 'n'. Now text processing with this character is correct.
  • In this release, errors in reading and writing Roman numerals and numbered lists have been fixed.
  • Fixed the issue with transparent background color inside table columns.
  • RTF, DOCX writer: The bug with wrapping tables has been resolved. Fixed bug when checking "part number".
  • Fixed the minor issues, found and sent to us from our customers. Therefore the component became more error-free.

New in HTML-to-RTF .Net 8.3.5.25 (May 25, 2022)

  • Fixed the bug with the appearance of the message: System.NullReferenceException (object reference not set).
  • Fixed the bug with background color definition. In some cases, the character color was replaced by default and did not inherit the style.
  • Fixed the issue with opening some documents in Word 2019.
  • Fixed some minor issues, thereby the component became more error-free.

New in HTML-to-RTF .Net 8.1.12.7 (Dec 7, 2021)

  • NET 6.0 support: Starting from the version 8.2 appeared the SautinSoft.HtmlToRtf.dll assemblies compiled for a unified platform .NET 6.0.
  • Improved the processing of 'margin-left' and 'margin-right' CSS rules, which in some cases in the previous versions caused a space collapsing.
  • Fixed the minor issues, found and sent to us from our customers. Therefore the component became more error-free.

New in HTML-to-RTF .Net 8.1.6.7 (Jun 4, 2021)

  • Enhanced support of CSS for <div> element including Flex display mode.
  • Added support of HTML definition lists: <dl>, <dt>, <dd>.
  • Enhanced support of CSS for <div> element including Flex display mode.
  • Improved parsing of complex tables with colspan and rowspan attributes.
  • Fixed the issue when a nested table was not moved to the next page.
  • Fixed the issue with incorrect color formatting for complex hyperlinks.
  • RTF writer:
  • Fixed the issue with positioning of Shapes having Inline layout.

New in HTML-to-RTF .Net 7.4.4.30 (Apr 30, 2020)

  • What's new:
  • Anti-crisis edition. In this troubled time, when many Companies are trying to maintain their existence and at the same time find an opportunity for further development. SautinSoft Company offers you to use a fully functional version of our component without any restrictions.
  • We can provide you by with the fully functional serial key for the product, this key will be valid until September 2020.
  • Then you will decide on the future use of this component in your projects.

New in HTML-to-RTF .Net 7.3.2.11 (Feb 11, 2020)

  • .NET Core 3.0 and 3.1 support: Starting from the version HTML to RTF .Net 7.3 appeared the SautinSoft.HtmlToRtf.dll assemblies compiled for .NET Core 3.0, 3.1.
  • Starting from the version HTML to RTF .Net 7.3 appeared the SautinSoft.HtmlToRtf.dll assemblies compiled for .NET Core 3.0, 3.1.
  • HTML to Text: Added ability to choose between textual formats: ASCII, UTF-8 with BOM, UTF-8 without BOM and UTF-16 encodings.

New in HTML-to-RTF .Net 7.1.4.17 (Feb 11, 2020)

  • Improved the algorithm to process HTML tables: parse and repair tables with missing or unclosed tags.
  • Updated the DOCX and RTF renders to provide compatibility with most of all document text processors: MS Word, WordPad, WinForms RichTextBox, WPF RichTextBox, OpenOffice.
  • Added new property RtfCompatibility allowing to choose how render RTF documents: whether to keep the compatibility with old readers (WordPad, WinForms RichTextBox) or produce modern RTF syntax.
  • We've created new Online Code Examples, some of them are video.
  • Last, but not the least: Changed the mechanism of getting updates. It became very friendly to our customers. Now our customers may update the software in seconds using Nuget.

New in HTML-to-RTF .Net 7.0.8.16 (Aug 16, 2018)

  • Fixed the issue with adding of page numbering.
  • Improved calculation of cell width in the table autofit algorithm.
  • Fixed the issue with heading "normal" during the conversion of HTML to DOCX.
  • Fixed the issue with the line height for headings <hN> and paragraphs <p>.

New in HTML-to-RTF .Net 5.7.12.7 (Jan 30, 2018)

  • Released on December 7th, 2016
  • Presented 64-bit compiled versions. Now the component package contains the set of files SautinSoft.HtmlToRtf.dll compiled in both variants: x86 and x64 for .Net 2.0, 3.5, 4. and 4.5.
  • Added new code examples: "How to convert HTML to RichTextBox" and "How to convert HTML to RTF and Vice Versa".
  • Improved the conversion of HTML tables. We've add the new property TableFitWidthByPage , which automatically decreases a table width if it greater than a page width.

New in HTML-to-RTF .Net 5.0.12.12 (Dec 13, 2012)

  • The new 5.0 version is on 20% faster compare with 4.x
  • Added full support of RTL text compatible with MS Word, WordPad, RichTextBox and other RTF readers
  • Added new abilities for working with page numbers here: PageNumbers. 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
  • Changed the scheme of Getting the component updates. Now it has 12 months free updates.

New in HTML-to-RTF .Net 4.8.9.21 (Oct 25, 2012)

  • Added new properties: MarginTop and MarginBottom to control top and bottom margins for page header/footer
  • Added new property PageBreakBetweenDocuments to control page breaks in process of merging of RTF documents
  • Extended support of css for tag hr, now it supports: height, width, color and size

New in HTML-to-RTF .Net 4.7.2.15 (May 4, 2012)

  • Added new properties: MarginTop and MarginBottom to control top and bottom margins for page header/footer
  • Added new property PageBreakBetweenDocuments to control page breaks in process of merging of RTF documents
  • Extended support of css for tag , now it supports: height, width, color and size.
  • Fixed the issue with indents during converting of bulleted and ordered lists
  • Fixed the issue with alignment page numbers by left

New in HTML-to-RTF .Net 4.6.10.19 (May 4, 2012)

  • Added support of converting base64 encoded images embedded in HTML
  • Increased speed of converting huge HTML tables in ~1.7 times
  • Fixed minor issues with compatibility of RTF with nested tables and WordPad

New in HTML-to-RTF .Net 4.5.9.19 (Sep 21, 2011)

  • Improved algorithm for converting complex tables
  • Fixed minor issues with background color and font color
  • Reformed the documentation
  • Added new HTML to RTF code samples in C# and VB.Net for VS2010

New in HTML-to-RTF .Net 4.5.7.11 (Jul 12, 2011)

  • 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

New in HTML-to-RTF .Net 4.3.3.7 (Mar 9, 2011)

  • Added support of multiple CSS names inside attributes "class" and "id"
  • 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

New in HTML-to-RTF .Net 4.2.12.20 (Mar 9, 2011)

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

New in HTML-to-RTF .Net 4.2.12.6 (Mar 9, 2011)

  • 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

New in HTML-to-RTF .Net 4.1.7.16 (Mar 9, 2011)

  • 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

New in HTML-to-RTF .Net 3.5.0.0 (Mar 9, 2011)

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

New in HTML-to-RTF .Net 3.2.2.3 (Feb 23, 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:

New in HTML-to-RTF .Net 3.2.0.0 (Feb 23, 2010)

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

New in HTML-to-RTF .Net 3.1.0 (Jul 15, 2009)

  • 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.

New in HTML-to-RTF .Net 1.8.1 (Apr 14, 2007)

  • has 4 methods:
  • ConvertFile() - works with files
  • Convert() - takes HTML string and returns RTF string
  • ConvertStringToFille() - takes HTML string and creates RTF file
  • ConvertFileToString() - converts file into string
  • converts images (.gif, .jpg and .png)
  • tables;
  • nested tables;
  • CSS;
  • hyperlinks;
  • font face, color, size;
  • page alignment;
  • bold, italic and underline text;
  • special characters;
  • automatic encoding select (UTF-8, Windows-1251, etc..);
  • adjust of page size (A4, B5, Letter...);
  • adjust of page orientation (Landscape or Portrait);
  • adjust of page margins;
  • It supports all of HTML tags and special characters, such as   & <, � - ÿ - я etc.
  • Added:
  • supports new languages: Japanese, Chinese, Thai and Korean;
  • new features for page numbers;
  • supports background colors for table cells;
  • Fixed:
  • bug with image conversion.