История версий - SautinSoft.HtmlToRtf
2023.6.1 - 1 июня, 2023
Мы рады объявить об официальном выпуске нашего нового SautinSoft.HtmlToRtf 2023.6!
Начиная с этой версии, нумерация сборок будет начинаться с "год/месяц/день". Вы всегда можете следить за новыми выпусками и получать последние версии.
Давайте посмотрим, что нового:
- Мы добавили возможность использовать альтернативный шрифт, который загружается из GDIFont.
- Поддержка .NET 8.0: Начиная с версии 2023.6 появились сборки SautinSoft.HtmlToRtf.dll, скомпилированные для унифицированной платформы .NET 8.0.

- Улучшена работа со шрифтами: Теперь поиск подходящего шрифта осуществляется по нескольким параметрам и дает лучшее соответствие.
- HTML Reader: Добавлена поддержка множественных тегов и добавлена возможность распознавать язык (En, Ch, Sl и так далее) содержимого текста.
- RTF Writer:
- CheckBoxes считываются правильно. Исправлена ошибка считывания значения: true/false.
- Исправлена ошибка, из-за которой отсутствовала граница таблицы.
- Проблема с зачеркнутыми символами была решена.
- Исправлены мелкие ошибки, найденные и отправленные нам нашими клиентами. Таким образом, компонент стал более безошибочным.
8.5.2.16 – 16 февраля 2023 г.
Мы рады предложить Вам новую версию SautinSoft.HtmlToRtf 8.5! Давайте посмотрим детали:
- Мы столкнулись с проблемой чтения специальных символов (ä ü ö) из HTML в различных кодировках. Основная статья о Encoding Class. Мы проделали большую работу по улучшению чтения различных кодировок пользователей со всего мира. Теперь результат конвертирования в Word выглядит намного лучше и точнее.
- Улучшен алгоритм подсчета размеров параграфа.
- Решена проблема с некорректным определением межстрочного интервала.
- Решена проблема с ошибочным определением исходной кодировки. Теперь кодировки (Latin1, UTF-8, ISO-XXX, ASCII и так далее) распознаются корректно.
- Исправлена ошибка с переносом таблиц. Исправлена ошибка при проверке "part number".
- Мы исправили проблему с "h.PageStyle.PageNumbers.Appearance = SautinSoft.HtmlToRtf.ePageNumberingAppearence.PageNumSecond;" Теперь эта опция работает отлично!
- Улучшена работа с документами DOCX и RTF и исправлены некоторые незначительные проблемы, которые присылали нам наши клиенты.
8.4.11.9 – 9 ноября 2022 г.
Мы рады предложить Вам новую версию SautinSoft.HtmlToRtf 8.4! Давайте посмотрим детали:
- Исправлена ошибка с неправильным определением ширины символа. Теперь текст после конвертирования в любом направлении (DOCX, RTF) выглядит более реалистично.
-
Поддержка .NET 7.0: Начиная с версии 8.4 появились сборки SautinSoft.HtmlToRtf.dll, скомпилированные для единой платформы .NET 7.0.

- Исправлена ошибка с неправильным чтением кодировки исходного кода HTML и добавлена новая опция h.Encoding = SautinSoft.HtmlToRtf.eEncoding.windows1252;.
- Мы исправили некоторые проблемы с плавающими таблицами, опцией TextColor и случайными зависаниями.
- HTML reader: Исправлена ошибка при чтении символа '\n'. Теперь обработка текста с помощью этого символа выполнена правильно.
- В этом выпуске были исправлены ошибки при чтении и написании римских цифр и нумерованных списков.
- Исправлена проблема с прозрачным цветом фона внутри столбцов таблицы.
- RTF, DOCX writer: Ошибка с переносом таблиц была устранена. Исправлена ошибка при проверке "номер части".
- Исправлены незначительные проблемы, найденные и отправленные нам нашими клиентами. Таким образом, компонент стал более безошибочным.
8.3.7.4 – 4 июля 2022 г.
Рады сообщить о выходе новой версии SautinSoft.HtmlToRtf 8.3.7! Давайте посмотрим, что нового:
- Исправлена проблема с открытием некоторых документов в Word 2021.
- Исправлены некоторые незначительные проблемы, благодаря чему компонент стал более безошибочным.
8.3.5.25 – 25 мая 2022 г.
Рады сообщить о выходе новой версии SautinSoft.HtmlToRtf 8.3! Давайте посмотрим, что нового:
- Исправлена ошибка с появлением сообщения: System.NullReferenceException (ссылка на объект не установлена).
- Исправлена ошибка с определением цвета фона. В некоторых случаях цвет символа был заменен по умолчанию и не наследовал стиль.
- Исправлена проблема с открытием некоторых документов в Word 2019.
- Исправлены некоторые незначительные проблемы, благодаря чему компонент стал более безошибочным.
8.2.12.7 – 7 декабря 2021 г.
Мы рады предложить Вам новую версию SautinSoft.HtmlToRtf 8.2! Давайте посмотрим детали:
- Расширенная поддержка правил и стилей CSS.
-
Поддержка .NET 6.0: Начиная с версии 8.2 появились сборки SautinSoft.HtmlToRtf.dll, скомпилированные для единой платформы .NET 6.0.

- Улучшена обработка CSS-правил 'margin-left' и 'margin-right', которые в некоторых случаях в предыдущих версиях приводили к сворачиванию пробела.
- Исправлены незначительные проблемы, найденные и отправленные нам нашими клиентами. Таким образом, компонент стал более безошибочным.
8.1.6.7 – 7 июня 2021 г.
Рады сообщить о выходе новой версии SautinSoft.HtmlToRtf 8.1! Давайте посмотрим, что нового:
- Расширенная поддержка CSS для элемента <div>, включая режим отображения Flex.
- Добавлена поддержка списков определений HTML: <dl>, <dt>, <dd>.
- Улучшен синтаксический анализ сложных таблиц с атрибутами colspan и rowspan.
- Исправлена проблема, когда вложенная таблица не перемещалась на следующую страницу.
- Исправлена проблема с некорректным цветовым форматированием сложных гиперссылок.
- RTF writer: Исправлена проблема с позиционированием фигур со встроенным макетом.
8.0.5.12 – 12 мая 2021 г.
Мы рады объявить об официальном выпуске нашего нового SautinSoft.HtmlToRtf 8.0! Давайте посмотрим, что нового:
- Абсолютно новый HTML-парсер и CSS-парсер. Начиная с версии 8.0 в компоненте появились новые парсеры HTML и CSS.

Эта реализация дает следующие преимущества:
- Создан для расширенной поддержки HTML5.
- Сделано в соответствии с официальной спецификацией W3C.
- Чтение незакрытых, поврежденных и недопустимых HTML-элементов.
- Мощные возможности для чтения CSS с учетом сложного наследования и производных элементов.
- .NET Standard 1.3 и выше.
Мы надеемся, что новые парсеры сделают компонент «SautinSoft.HtmlToRtf» надежным и идущим в ногу со временем.
-
Поддержка .NET 5.0: Начиная с версии 8.0 появились сборки SautinSoft.HtmlToRtf.dll, скомпилированные для единой платформы .NET 5.0.

- Улучшена обработка CSS-правил 'margin-left' и 'margin-right', которые в некоторых случаях в предыдущих версиях приводили к сворачиванию пробела.
- Исправлены незначительные проблемы, найденные и отправленные нам нашими клиентами. Таким образом, компонент стал более безошибочным.
7.3.2.11 – 11 февраля 2020 г.
Мы рады предложить Вам новую версию SautinSoft.HtmlToRtf 7.3! Давайте посмотрим детали:
-
Поддержка .NET Core 3.0 и 3.1: Начиная с версии 7.3 появились сборки SautinSoft.HtmlToRtf.dll, скомпилированные для .NET Core 3.0 и 3.1.

- HTML в текст: Добавлена возможность выбора между текстовыми форматами: ASCII, UTF-8 со спецификацией, UTF-8 без спецификации и кодировками UTF-16.
- Добавлено руководство Как запустить компонент SautinSoft.HtmlToRtf в MacOS.
Если вам нужен пример кода или у вас есть вопрос: напишите нам по адресу [email protected] или спросите в онлайн-чате (правый нижний угол этой страницы) или используйте форму ниже: