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


2024.11.2 - 2 ноября, 2024

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

  • Исправлена проблема с расчетом ширины таблицы в HTML writer.
  • Добавлена возможность работы с QR (штрих-кодами).
  • Исправлена ошибка, из-за которой фигура не распознавалась как плавающая в RTF reader.
  • Улучшены опции LoadOptions.DetectTables.
  • Добавлена дополнительная поддержка HtmlSaveOptions.
  • Добавлена поддержка элементов Canvas в файлах DOCX.
  • Улучшен движок преобразования RTF в HTML для Linux, MacOs.
  • Улучшено конвертирование WORD в HTML: DOCX, RTF.
  • Исправлены мелкие ошибки, найденные и присланные нам нашими клиентами. Таким образом, компонент стал более безошибочным.

2024.8.23 - 23 августа, 2024

Мы рады объявить об официальном выпуске нашего нового SautinSoft.RtfToHtml 2024.8!
Давайте посмотрим, что нового:

  • RTF Reader:
    Проблема с некорректным чтением редактируемых полей была успешно решена!
    Ошибка с разбиением на страницы была исправлена.
  • DOCX Reader:
    Проблема связана с отсутствием символов между словами в документе Word.
    Эта ошибка была исправлена. В некоторых файлах была проблема с переносами строк. Исправлено.
    Исправлена ​​ошибка с сообщением: «Недопустимый URI: имя хоста не может быть проанализировано».
  • HTML Writer:
    В некоторых случаях содержимое страницы было смещено вправо, и содержимое терялось на краю страницы.
    В определенных случаях терялось форматирование нумерованного списка. Улучшена работа с нумерованным списком и общая согласованность работы со списками.
    При вставке изображений в документ возникала ошибка позиционирования. Исправлено.
  • Исправлены незначительные проблемы, обнаруженные и отправленные нам нашими клиентами. Поэтому компонент стал более безошибочным.
  • Поддержка .NET 9.0 (Pre): Начиная с версии 2024.8 появились сборки SautinSoft.RtfToHtml.dll, скомпилированные для единой платформы .NET 9.0.

    .NET 9.0

  • Добавлена ​​поддержка многих современных тегов согласно спецификации HTML5 и улучшена работа с чтением внутренних стилей.
  • Добавлены дополнительные оптимизации для снижения скорости выделения.
  • Добавлены новые примеры кода: https://github.com/SautinSoft/SautinSoft.RtfToHtml.Examples

2024.6.6 - 6 июня, 2024

Мы провели полный и детальный анализ, а также комплексное тестирование нашей библиотеки SautinSoft.RtfToHtml в сравнении с ведущими мировыми лидерами в нашем сегменте. После анализа перед командой разработчиков была поставлена задача улучшить работу по двум сложным ключевым направлениям:

1. Увеличить скорость загрузки и сохранения DOCX/PDF документов
2. Уменьшить размер получаемых PDF документов

Наши разработчики успешно справились с поставленными задачами!

Мы рады сообщить, что на данный момент новая версия SautinSoft.RtfToHtml 2024.6 занимает в Мире главных лидеров .NET-библиотек с 1 по 3 место по скорости загрузки/сохранения документов в DOCX/PDF форматы.

Мы также подготовили несколько критических исправлений и улучшений:

  • Подмножество шрифтов:
    Подмножество — это практика создания «подмножества» шрифта — файла, содержащего специальную (и обычно ограниченную) коллекцию глифов. Мы проделали большую работу по улучшению набора шрифтов.

    Subsetting Fonts

  • Word Reader:
    Ранее файл, состоящий из пары слов, мог занимать несколько мегабайт из-за наличия встроенных шрифтов. Мы оптимизировали и уменьшили размер встроенных шрифтов без потери качества.

    Word Writer/Reader

    Улучшена модель обратного преобразования HTML из RTF в HTML (наоборот).
    Устранены проблемы с корректным отображением границ таблиц, нумерованных списков и выравниванием отступов.

  • Linux, Docker, облачные решения:
    Исправлена ошибка с чтением системных шрифтов.
    Подбор аналогов шрифтов и эквивалентных замен.
    Ваши результаты будут максимально похожи при конвертации в разных средах: Windows, Unix, macOS, Linux и так далее.
  • Качество изображений:
    Исправлено преобразование изображений в формат Jpeg, уменьшен размер выходного файла.
  • Скорость обработки изображений:
    Мы увеличили скорость работы с изображениями за счет оптимизации SkiaSharp-движка.

    Images

  • Исправлены мелкие проблемы, найденные и отправленные нам от наших клиентов. Поэтому компонент стал более безошибочным.

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" для созданной вручную таблицы работает некорректно. Проблема была исправлена.
  • Исправлены проблемы от наших клиентов.



Если вам нужен пример кода или у вас есть вопрос: напишите нам по адресу support@sautinsoft.com или спросите в онлайн-чате (правый нижний угол этой страницы) или используйте форму ниже:



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

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