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


2023.11.22 - 22 ноября 2023 г.

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

  • Мы улучшили алгоритм конвертирования Excel в PDF формат. Скорость преобразования увеличилась вдвое.
  • Добавлена новая опция, позволяющая растягивать исходный лист на основе pagebreaks: x.PageStyle.PageScale.ScaleByPageBreak();
  • Качественно улучшен исходный код и удалены многие зависимости. Мы также оптимизировали работу библиотеки для облачных решений: Azure, Google Cloud, AWS и других.
  • Исправлена ошибка с некорректным считыванием даты в исходном документе.
  • В некоторых файлах символы исчезали, если они выходили за пределы видимости границы ячейки.
  • Исправлены мелкие проблемы наших клиентов, благодаря чему компонент стал более безошибочным.

2023.8.31– 31 августа 2023 г.
Мы представляем Вашему вниманию совершенно новый движок SautinSoft.ExcelToPdf 2023.8!
Давайте посмотрим, что нового:

  • Мы добавили поддержку XLSX формата. Теперь наш компонент соответствует всем современным требованиям к управлению документооборотом. Файлы XLSX являются стандартным расширением для современных файлов электронных таблиц Microsoft Excel. Они представляют собой сжатый в формате zip XML-файл электронной таблицы, используемый для анализа и систематизации данных. Они содержат числовые данные, разделенные строками и столбцами внутри ячейки. Это современная, обновленная версия оригинального формата файла Excel.
  • Улучшена скорость конвертирования "XSLX в PDF" в 3 раза.
  • Улучшена скорость конвертирования "XSLX в DOCX" в 2 раза.
  • Улучшена скорость конвертирования "XLSX в RTF" в 4 раза.
  • Добавлена поддержка нескольких версий формата PDF: PDF 1.2 — 1.7, PDF/A-1a — PDF/A-3u. https://en.wikipedia.org/wiki/PDF/A.
  • Повышена производительность при считывании любого из свойств объекта Range, особенно в случае больших диапазонов. Это относится ко всем объектам, унаследованным от Range (WorkSheet, RangeRow и так далее).
  • Переработаны интерфейсы для взаимодействия между XLSX — PDF, DOCX, RTF. Но они оставили лицевую сторону совместимой со старыми версиями. Это позволит прежним клиентам легко перейти на новый движок.
  • Исправлены некоторые другие редкие ошибки, которые иногда могли приводить к повреждению файла.
  • .NET 8.X: Улучшена скорость и стабильность работы библиотеки dll при работе с памятью.
  • Исправлена ошибка, из-за которой файлы, содержащие сводные таблицы, загружались через SautinSoft.ExcelToPdf, затем сохранялись, и результирующие файлы оказывались поврежденными.
  • Значительно повышена производительность: создание PDF-файла с 10000 используемыми ячейками, которое раньше занимало 65 секунд, занимает всего 18 секунд (варьируется в зависимости от операций, выполняемых с ячейкой вашим кодом).

2023.6.22– 22 июня 2023 г.
Мы рады объявить об официальном выпуске нашего нового SautinSoft.ExcelToPdf 2023.6!
Начиная с этой версии, нумерация сборок будет начинаться с "год/месяц/день". Вы всегда можете следить за новыми выпусками и получать последние версии.
Давайте посмотрим, что нового:

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

    Начиная с версии 2023.6 появились сборки SautinSoft.ExcelToPdf.dll, скомпилированные для единой платформы .NET 8.0

  • Добавлена поддержка современных версий MS Office 2021, LibreOffice 7.6.
  • Исправлена проблема с метаданными в XLS/XLSX reader.
  • Исправлена проблема с пустым текстом в функции NUMBERVALUE.
  • Исправлены мелкие недочеты со стороны наших клиентов, благодаря чему компонент стал более безошибочным.

5.7.3.28– 28 марта 2023 г.
Мы подготовили новую версию SautinSoft.ExcelToPdf 5.7:

  • Исправлена проблема с неподдерживаемым типом листа в Excel reader.
  • Исправлена проблема с метками категорий дат в PDF writer.
  • Улучшен алгоритм автоматического определения ширины таблицы.
  • Исправлены мелкие недочеты со стороны наших клиентов, благодаря чему компонент стал более безошибочным.

5.6.11.14 – 14 ноября 2022 г.
Мы подготовили новую версию SautinSoft.ExcelToPdf 5.6.11!

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

    Начиная с версии 5.6.11 появились сборки SautinSoft.ExcelToPdf.dll, скомпилированные для единой платформы .NET 7.0

  • Мы добавили новую опцию: «CultureInfo». Установите CultureInfo для документа.
  • Улучшена скорость конвертирования.
  • Исправлены мелкие недочеты со стороны наших клиентов, благодаря чему компонент стал более безошибочным.

5.6.4 – 1 апреля 2022 г.
Рады сообщить о выходе новой версии SautinSoft.ExcelToPdf 5.6! Давайте посмотрим на детали:

  • Поддержка .NET 5 и .NET 6: Начиная с версии 5.6.4 появились сборки SautinSoft.ExcelToPdf.dll, скомпилированные для единой платформы .NET 5 и .NET 6.

    платформы .NET 5 и .NET 6

  • Исправлена ошибка: Некоторые выходные файлы Excel новой версии приводили к сбою Microsoft Excel 2016-2019.
  • Финский язык. В числах, отформатированных как проценты, отсутствует пробел перед символом процента. Теперь исправлено.
  • Исправлена ошибка, при которой загрузка PDF/A вызывала StackOverflowException.
  • Фон ячейки становится черным после конвертирования в PDF. Теперь исправлено.
  • Исправлены мелкие недочеты со стороны наших клиентов, благодаря чему компонент стал более безошибочным.

5.5.7.22 – 22 июля 2021 г.
Рады сообщить о выходе новой версии SautinSoft.ExcelToPdf 5.5! Давайте посмотрим, что нового:

  • Добавлено новое свойство «Options.PdfSecurity» для установки пароля и разрешений для выходного PDF-документа. См. пример: Как создать пароль в полученном PDF. Свойство «Options.Password» было удалено.
  • Улучшен алгоритм определения автоширины таблицы.
  • Исправлена ошибка, из-за которой приложение могло зависнуть.
  • Исправлены мелкие недочеты со стороны наших клиентов, благодаря чему компонент стал более безошибочным.
  • В лицензионное соглашение добавлена возможность получения будущих обновлений со скидкой 75%. См. лицензионное соглашение.

5.4.1.20 – 20 января 2021 г.
Рады сообщить о выходе новой версии SautinSoft.ExcelToPdf 5.4! Давайте посмотрим на детали:

  • Прежде всего, мы улучшили наш PDF-рендерер в SautinSoft.ExcelToPdf, добавив специальный Image Cache. Данные для повторяющихся изображений не будут размещаться в документе PDF дважды. Это нововведение действительно повлияло на размер PDF и скорость рендеринга.
  • Улучшен алгоритм сопоставления шрифтов для PDF, что помогло исправить ошибку с корейскими символами.
  • Добавлена сборка, скомпилированная для .NET 5.0 и выше.

    платформа .NET 5

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

5.2.3.5 – 5 марта 2020 г.
Рады сообщить о выходе новой версии SautinSoft.ExcelToPdf 5.2! Давайте посмотрим, что нового:

  • Исправлена ошибка, связанная с некорректной обработкой дат в документах: 1-ноября-10 или 1-11-10.
  • Обновлен движок и алгоритм сохранения в PDF, Word.
  • Начиная с версии 5.2 «SautinSoft.ExcelToPdf» совместим с .NET Standard 2.0, .NET Core 2.1-3.1, .NET Framework 4.7, 4.8.

    .NET Standard 2.0

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


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



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

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