История версий - SautinSoft.PdfMetamorphosis
2024.8.15 - 15 Августа, 2024
Мы рады объявить об официальном выпуске нашего нового SautinSoft.PdfMetamorphosis 2024.8! Посмотрите, что нового:
- HTML Reader:
Проблема с некорректным чтением редактируемых полей успешно решена!
Исправлена ошибка с разбиением на страницы.
- PDF Writer:
Проблема связана с отсутствием символов между словами в документе Word.
Эта ошибка исправлена. В некоторых файлах была проблема с переносами строк. Исправлено.
Исправлена ошибка с сообщением: «Недопустимый URI: имя хоста не может быть проанализировано».
- Word Reader:
В некоторых случаях содержимое страницы смещалось вправо и терялось на краю страницы.
В отдельных случаях терялось форматирование нумерованного списка. Улучшена работа с нумерованным списком и общая согласованность работы со списками.
При вставке изображений в документ возникала ошибка позиционирования. Исправлено.
- Добавлены новые примеры кода: https://github.com/SautinSoft/SautinSoft.PdfMetamorphosis.Examples
- Исправлены мелкие проблемы, найденные и отправленные нам нашими клиентами. Поэтому компонент стал более безошибочным.
2024.5.27 - 27 Мая, 2024
Мы провели полный и детальный анализ, а также комплексное тестирование нашей библиотеки SautinSoft.PdfMetamorphosis в сравнении с ведущими мировыми лидерами в нашем сегменте. После анализа перед командой разработчиков была поставлена задача улучшить работу по двум сложным ключевым направлениям:
1. Увеличить скорость загрузки и сохранения DOCX/PDF документов
2. Уменьшить размер получаемых PDF документов
Наши разработчики успешно справились с поставленными задачами!
Мы рады сообщить, что на данный момент новая версия SautinSoft.PdfMetamorphosis 2024.5 занимает в Мире главных лидеров .NET-библиотек с 1 по 3 место по скорости загрузки/сохранения документов в DOCX/PDF форматы.
Мы также подготовили несколько критических исправлений и улучшений:
- Подмножество шрифтов:
Подмножество — это практика создания «подмножества» шрифта — файла, содержащего специальную (и обычно ограниченную) коллекцию глифов. Мы проделали большую работу по улучшению набора шрифтов.
- PDF Writer/Reader:
Ранее файл, состоящий из пары слов, мог занимать несколько мегабайт из-за наличия встроенных шрифтов. Мы оптимизировали и уменьшили размер встроенных шрифтов без потери качества.
- Качество изображений:
Исправлено преобразование изображений в формат Jpeg, уменьшен размер выходного файла.
- Скорость обработки изображений:
Мы увеличили скорость работы с изображениями за счет оптимизации SkiaSharp-движка.
- RTF Reader:
Проблема связана с отсутствием символов между словами в документе Word. Эта ошибка исправлена.
- DOCX Reader:
В некоторых случаях, если DOCX содержал вложенную таблицу, в результате преобразования весь контент терялся.
- PDF Writer:
В некоторых файлах возникла проблема с разрывами строк. Исправлено.
Исправлена ошибка с сообщением: «Неверный URI: имя хоста не удалось проанализировать».
- Исправлены мелкие проблемы, найденные и отправленные нам от наших клиентов. Поэтому компонент стал более безошибочным.
2023.10.5 – 5 октября 2023 г.
Мы рады предложить SautinSoft.PdfMetamorphosis 2023.10!
Посмотрите, что нового:
- RTF Reader:
Исправлена ошибка чтения маркера списка.
- DOCX Writer:
Добавлено новое свойство h.TableAutoFit=true, при его включении ширина столбцов в таблице меняется в зависимости от количества текста в них (чем больше текста, тем больше столбец). По умолчанию: disabled.
После конвертации возникла проблема со стилем макета. Частично исправлено.
- PDF Writer:
После конвертации пропали некоторые буквы и знаки препинания. Мы внесли изменения и усовершенствовали наш алгоритм.
Исправлена проблема с выравниванием текста при преобразовании DOCX в PDF.
В некоторых случаях текст растягивался на несколько страниц. Произведена оптимизация.
- Исправлены мелкие проблемы, найденные и отправленные нам от наших клиентов. Поэтому компонент стал более безошибочным.
2023.5.18 – 18 мая 2023 г.
Мы очень рады объявить об официальном выпуске нашего нового SautinSoft.PdfMetamorphosis 2023.5! Начиная с этой версии нумерация сборок будет начинаться с «Год/Месяц/День». Вы всегда можете следить за новыми выпусками и получать последние версии.
Посмотрите, что нового:
- HTML Reader: Добавлена поддержка нескольких тегов и возможность распознавания языка (En, Ch, Sl и так далее) текста содержимого.
- RTF Reader:
CheckBoxes читаются правильно. Исправлена ошибка чтения значения: true/false.
Исправлена ошибка, из-за которой отсутствовала граница таблицы.
- PDF Writer: Исправлена ошибка чтения изображений, расположенных по локальному пути: "<img src="file://с:/logo.png">.
- Поддержка .NET 8.0: Начиная с версии 2023.5 появились сборки PdfMetamorphosis.dll, скомпилированные для единой платформы .NET 8.0.
- Исправлены мелкие проблемы, найденные и отправленные нам от наших клиентов. Поэтому компонент стал более безошибочным.
9.3.2.8 – 08 февраля 2023 г.
Мы рады предложить Вам новую версию SautinSoft.PdfMetamorphosis 9.3! Посмотрите, что нового:
- PDF Writer: улучшен алгоритм рендеринга изображений
- Word Reader: добавлена поддержка функции WORDVARIABLE. Теперь такие документы DOCX, RTF можно полностью загружать, изменять и сохранять с помощью SautinSoft.PdfMetamorphosis в поддерживаемых форматах
- Решена проблема со сглаживанием таблицы в одну строку
- RTF Reader: Мы добавили поддержку новых тегов {\pntext 1.\tab} {\pntext 2.\tab}
- Перенос строк в "Flowing mode" был некорректным. Эта ошибка была исправлена
- Исправлены незначительные проблемы, найденные и отправленные нам от наших клиентов. Таким образом, компонент стал более безошибочным
9.2.10.13 – 13 октября 2022 г.
Мы рады предложить Вам новую версию SautinSoft.PdfMetamorphosis 9.2.10! Давайте посмотрим детали:
RTF, DOCX Readers:
- Проблема с ошибочным определением исходной кодировки была решена. Теперь кодировки (Latin1, UTF-8, ISO-XXX, ASCII и т.д.) распознаются правильно.
- Проблема с неправильным определением межстрочного интервала была решена.
PDF Writer:
- Исправлена ошибка, из-за которой текст в таблице исчезал, если таблица занимала несколько страниц.
- Вертикальный текст в ячейке. Текст исчез после конвертирования. Проблема решена.
RTF, DOCX в PDF:
- Улучшен алгоритм расчета размера заполнения для абзацев.
- Улучшена работа с документами DOCX и RTF и исправлены некоторые мелкие проблемы, которые присылали нам наши клиенты.
9.1.5.4 – 4 мая 2022 г.
Мы рады предложить Вам новую версию SautinSoft.PdfMetamorphosis 9.1! Давайте посмотрим, что нового:
DOCX Reader:
- Решена проблема с переносом текста на новую страницу. Проблема была связана с увеличенным размером шрифта.
- Улучшен алгоритм для более точного определения межстрочного интервала!
- Исправлена ошибка с "черным фоном". При использовании разных стилей иногда инвертировался фон и не читался текст.
- Исправлена редкая проблема с обработкой границ абзаца.
- Исправлена проблема с водяным знаком. На некоторых Word-файлах, содержащих старую VML-графику, была ошибка с прозрачностью водяного знака.
HTML Reader:
- Возникла проблема с некоторыми файлами html и ошибка System.NullReferenceException.
RTF в PDF:
- Исправлен фон, исправлен FloatingTables, исправлен TextColor, исправлено зависание ПК.
Исправлена проблема с неправильным каталогом шрифтов для MacOS.
Улучшена работа с документами DOCX и RTF и исправлены некоторые незначительные проблемы, которые присылали нам наши клиенты.
9.0 – 16 февраля 2022 г.
Мы рады предложить Вам абсолютно новую версию SautinSoft.PdfMetamorphosis 9! Давайте посмотрим, что нового:
DOC Reader:
- Добавлена поддержка формата DOC (MS Word 97-2003) для загрузки. Звучит забавно, но мы действительно добавили эту функцию в 2021 году 😀. Теперь SautinSoft.PdfMetamorphosis также может загружать любые документы DOC без каких-либо зависимостей. Функция работает в .NET Framework 4.5 и выше, включая .NET Core и так далее.
RTF/DOCX в PDF:
- Исправлена проблема с водяным знаком. На некоторых Word-файлах была ошибка с возможностью вставить любые водяные знаки.
- Исправлена ошибка с "черным фоном". При использовании разных стилей иногда инвертировался фон и не читался текст.
RTF/DOCX Reader:
- Улучшена работа с документами DOCX и RTF и исправлены некоторые мелкие проблемы, которые присылали нам наши клиенты.
8.6.1.24 – 24 января 2022 г.
Мы рады предложить Вам новую версию SautinSoft.PdfMetamorphosis 8.6.1! Давайте посмотрим, что нового:
DOCX Reader:
-
Поддержка .NET 6.0: Начиная с версии 8.6.1 появились сборки SautinSoft.PdfMetamorphosis, скомпилированные для единой платформы .NET 6.0.
- Исправлена проблема с чтением прозрачных изображений.
- Мы добавили поддержку чтения файлов DOCX с вложенными объектами DOCX внутри.
- Исправлена ошибка, из-за которой некоторые файлы DOCX не могли быть загружены и вызывали исключение.
HTML Reader:
- Исправлена проблема с чтением правил css "margin-left:" и "margin-right:" в некоторых редких случаях.
- Исправлена проблема со схлопыванием пробелов при чтении некоторых документов.
PDF Writer:
- Исправлена ошибка с автоподбором и выравниванием ячеек (отступом) границ таблицы.
RTF/DOCX в PDF:
- Исправлена проблема с верхним/нижним колонтитулом. Была ошибка, из-за которой верхние/нижние колонтитулы скрывались за комментарием. Добавлена поддержка этого тега: "pnseclvl".
- Исправлена ошибка с автоподбором (Таблицы), а также с отступом (padding) в ячейках.
RTF Reader:
- Добавлена поддержка загрузки документов, содержащих символы CJK (китайский, японский и корейский).
Улучшена работа с документами DOCX и RTF и исправлены некоторые мелкие проблемы, которые присылали нам наши клиенты.
8.5.12.13 – 13 декабря 2021 г.
Мы рады предложить Вам новую версию SautinSoft.PdfMetamorphosis 8.5.12! Давайте посмотрим, что нового:
DOCX Reader:
- Мы добавили поддержку чтения файлов DOCX с вложенными объектами DOCX внутри.
- Исправлена ошибка чтения файлов DOCX с прозрачным изображением.
PDF Writer:
- Исправлена ошибка с автоподбором и выравниванием ячеек (padding) границ таблицы.
- Параметр «firstRow.RowFormat.RepeatOnEachPage» также хорошо работает в PDF.
RTF to PDF:
- Исправлена ошибка с автоподбором и выравниванием ячеек (padding) границ таблицы. Была ошибка, из-за которой верхние/нижние колонтитулы скрывались за комментарием. Добавлена поддержка этого тега: "pnseclvl".
Улучшена работа с документами DOCX и RTF и исправлены некоторые мелкие проблемы, которые присылали нам наши клиенты.
8.5.7.1 – 1 июля 2021 г.
Мы рады предложить Вам новую версию SautinSoft.PdfMetamorphosis 8.5! Давайте посмотрим, что нового:
- Теперь наш SDK поддерживает документы DOCX со встроенными шрифтами.
- Добавлена поддержка различных границ таблицы: волнистой, штрихпунктирной, прерывистой и так далее.
- Добавлена возможность загрузки исходных файлов через URL-путь.
- RTF и DOCX: исправлена проблема с загрузкой редакций, расположенных в верхнем/нижнем колонтитуле.
- Улучшен синтаксический анализ сложных HTML-таблиц с атрибутами colspan и rowspan.
- Исправлена ошибка с шириной ячеек в таблицах (column width).
- Исправлена ошибка с некорректным определением высоты ячеек при "pagination".
8.4.1.28 – 28 января 2021 г.
Мы рады предложить Вам новую версию SautinSoft.PdfMetamorphosis 8.4! Давайте посмотрим, что нового:
- Абсолютно новый HTML-парсер и CSS-парсер. Начиная с версии 8.4 в компоненте появились новые парсеры HTML и CSS.
Эта реализация дает следующие преимущества:
- Создан для расширенной поддержки HTML5.
- Сделано в соответствии с официальной спецификацией W3C.
- Чтение незакрытых, поврежденных и недопустимых HTML-элементов.
- Мощные возможности для чтения CSS с учетом сложного наследования и производных элементов.
- .NET Standard 1.3 и выше.
Мы надеемся, что новые парсеры сделают компонент «SautinSoft.PdfMetamorphosis» надежным и идущим в ногу со временем.
-
Поддержка .NET 5.0: Начиная с версии 8.4 появились сборки SautinSoft.PdfMetamorphosis.dll, скомпилированные для единой платформы .NET 5.0.
- HTML: Исправлена проблема с некорректным определением ширины таблицы.
- RTF: Опция "AutoFit" для созданной вручную таблицы работает некорректно. Проблема была исправлена.
- PDF Writer: исправлена проблема с записью метаданных: Создатель, Автор, Тема, Ключевые слова и так далее.
- DOCX и таблицы внутри. Нарушен порядок столбцов, заголовков. Проблема была исправлена.
- Исправлена проблема с некорректной обработкой ширины текста в документе.
- Улучшена работа с документами DOCX и RTF.
Если вам нужен пример кода или у вас есть вопрос: напишите нам по адресу [email protected] или спросите в онлайн-чате (правый нижний угол этой страницы) или используйте форму ниже: