История версий - SautinSoft.RtfToHtml


2023.10.18 - 18 октября, 2023

Мы подготовили новую версию SautinSoft.RtfToHtml 2023.10!
Давайте посмотрим, что нового:

  • HTML Writer:
    Исправлена проблема </li> закрывающим тегом. Раньше бывали ситуации, когда <li>...</li> не всегда работал корректно.
    Добавлена обработка специальных символов "&fraq12;" и других, для европейских языков.
  • RTF Reader:
    Исправлена ошибка с чтением маркера списка.
  • Добавлена поддержка символов "&nbsp" в некоторых случаях при преобразовании "RTF в HTML в RTF" с использованием SautinSoft.RtfToHtml и SautinSoft.HtmlToRtf.
  • Добавлена поддержка AllCaps и SmallCaps.
    Теперь в HTML это записывается с использованием стиля CSS: text-transform: uppercase; или text-transform: lowercase;
  • Исправлена ошибка со стилями, которые ссылались сами на себя.
  • Исправлено множество проблем со стороны наших клиентов.

2023.5.30 - 30 мая, 2023

Мы рады объявить об официальном выпуске нашего нового SautinSoft.RtfToHtml 2023.5!
Начиная с этой версии, нумерация сборок будет начинаться с "год/месяц/день". Вы всегда можете следить за новыми выпусками и получать последние версии.

Давайте посмотрим, что нового:

  • Мы добавили возможность использовать альтернативный шрифт, который загружается из GDIFont.
  • Поддержка .NET 8.0: Начиная с версии 2023.5 появились сборки SautinSoft.RtfToHtml.dll, скомпилированные для унифицированной платформы .NET 8.0.
    .NET 8.0
  • Улучшена работа со шрифтами: Теперь поиск подходящего шрифта осуществляется по нескольким параметрам и дает лучшее соответствие.
  • HTML Writer: Добавлена поддержка множественных тегов и добавлена возможность распознавать язык (En, Ch, Sl и так далее) содержимого текста.
  • RTF Reader:
    • CheckBoxes считываются правильно. Исправлена ошибка считывания значения: true/false.
    • Исправлена ошибка, из-за которой отсутствовала граница таблицы.
  • Проблема с зачеркнутыми символами была решена.
  • Исправлены мелкие ошибки, найденные и отправленные нам нашими клиентами. Таким образом, компонент стал более безошибочным.

8.1.2.2 – 02 февраля 2023 г.
Мы подготовили новую версию SautinSoft.RtfToHtml 8.1!

  • HTML Writer:
    • Исправлена ошибка с "нумерованным списком".
    • Исправлена ошибка с маркированным списком и увеличенным межстрочным интервалом.
  • RTF Reader: Мы добавили поддержку новых тегов {\pntext 1.\tab} {\pntext 2.\tab}.
  • Исправлена проблема с чтением абзацев со встроенным заголовком.
  • Перенос строк в "Flowing mode" был некорректным. Эта ошибка была исправлена.
  • Исправлены проблемы со стороны наших клиентов.


8.0.10.19 – 19 октября 2022 г.
Мы с гордостью объявляем о выпуске действительно нового SautinSoft.RtfToHtml 8.0!

Основное новшество: Компонент получил новый быстрый и точный механизм конвертирования из нашего основного компонента SautinSoft.Document. Таким образом, мы значительно улучшили качество конвертации и полностью реформировали API.
Благодаря этому внедрению SautinSoft.RtfToHtml теперь предлагает Вам:

  • Включена поддержка двух режимов конвертирования HTML - Фиксированный и плавный.

    HTML - Фиксированный и плавный

  • Возможность экспортировать верхний и нижний колонтитулы в различных режимах: по разделам, первый и последний и так далее.
  • Возможность контролировать, как и будет храниться CSS.
  • Встраивайте изображения внутрь HTML-документа или храните в виде отдельных файлов. Полный контроль при сохранении изображений с использованием callback.
  • Возможность создавать TOC (оглавление) и разделять HTML по пользовательским критериям.
  • Установите поля страницы, конвертируйте пользовательские страницы, установите границу страницы.
  • Возможность установки единого шрифта, размера и цвета для всего HTML-документа.
  • Установите желаемый формат изображения и качество для изображений JPEG.
  • Поддержка .NET 7.0: Начиная с версии 8.0 появились сборки SautinSoft.RtfToHtml, скомпилированные для единой платформы .NET 7.0.

    .NET 7


7.7.4.17 – 17 апреля 2022 г.
Мы рады сообщить о выпуске нового SautinSoft.RtfToHtml 7.7!

  • Поддержка .NET 6.0: Начиная с версии 7.7 появились сборки SautinSoft.RtfToHtml, скомпилированные для единой платформы .NET 6.0.

    .NET 6.0

  • RTF Reader:
    • Исправлена проблема с добавлением белого оттенка к текстовому фрейму.
    • Исправлена проблема с чтением абзацев со встроенным заголовком.
  • DOCX Reader: Исправлена проблема с групповыми фигурами, сохранявшими рисунки.
  • HTML Writer: Исправлена проблема с большим элементом 'select'.


7.6.6.17 – 17 июня 2021 г.
Мы рады сообщить о выпуске нового SautinSoft.RtfToHtml 7.6!

  • Поддержка .NET 5.0: Начиная с версии 7.6 появились сборки SautinSoft.RtfToHtml, скомпилированные для единой платформы .NET 5.0.

    .NET 5.0

  • Исправлена проблема со свойством UseNumericCharacterReference. Это позволяет записывать все символы в нотации "NCR": &#xxx;.


7.5.1.27 – 27 января 2021 г.
Мы подготовили новый релиз SautinSoft.RtfToHtml 7.5!
Посмотрите, что нового:

  • HTML Writer:
    • Добавлен кэш изображений, что позволяет не дублировать несколько раз одни и те же изображения при сохранении в HTML.
    • Улучшен алгоритм рендеринга HTML-документа в фиксированном режиме. Теперь отдельные символы со своими координатами (x,y) объединяются в отдельные слова, а затем в отдельные предложения. Таким образом, данное решение позволило уменьшить размер HTML-документа в 3 раза.
  • DOCX и таблицы внутри. Нарушен порядок столбцов, заголовков. Проблема была исправлена.
  • Исправлена проблема с некорректной обработкой ширины текста в документе.
  • HTML: Исправлена проблема с некорректным определением ширины таблицы.
  • RTF: Опция "AutoFit" для созданной вручную таблицы работает некорректно. Проблема была исправлена.
  • Исправлены проблемы от наших клиентов.



Если вам нужен пример кода или у вас есть вопрос: напишите нам по адресу [email protected] или спросите в онлайн-чате (правый нижний угол этой страницы) или используйте форму ниже:



Вопросы и предложения всегда приветствуются!

Мы разрабатываем компоненты .Net с 2002 года. Мы знаем форматы PDF, DOCX, RTF, HTML, XLSX и Images. Если вам нужна помощь в создании, изменении или преобразовании документов в различных форматах, мы можем вам помочь. Мы напишем для вас любой пример кода абсолютно бесплатно.