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


2024.11.12 - 12 ноября, 2024

Мы подготовили новую версию SautinSoft.PdfVision 2024.11!

  • Обновлена версия портативного браузера Chromium до последней стабильной версии. Версия Chromium 120.
  • Мы обновили движок Chromium внутри. Текущая версия - 108.
  • Изменили движок System.Drawing на SkiaSharp внутри для работы с графикой. Теперь Вы можете использовать SautinSoft.PdfVision на Linux, Unix, MacOs с .NET.
  • Исправлено множество мелких ошибок.

2024.8.28- 28 августа, 2024

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

  • Исправлены checkboxes, не взаимодействующие при рендеринге HTML в PDF/A.
  • Исправлена ​​проблема, при которой ссылки, формы и аннотации были повреждены при сохранении в формате PDF/A.
  • Улучшена поддержка задания значений формы для повторяющихся имен форм.
  • Добавлена ​​поддержка изображения из полей.
  • Добавлены новые примеры кода: https://github.com/SautinSoft/SautinSoft.PdfVision.Examples
  • Поддержка .NET 9.0 (Pre): Начиная с версии 2024.8 появились сборки SautinSoft.PdfVision.dll, скомпилированные для единой платформы .NET 9.0.

    .NET 9.0

  • Улучшена поддержка аннотаций к формам.
  • Добавлена поддержка многих современных тегов в соответствии со спецификацией HTML5 и улучшена работа с чтением внутренних стилей.

2024.6.20- 20 июня, 2024

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

  • Обновлена версия портативного браузера Chromium до последней стабильной версии: Windows - "1311143", Linux - "1311171", macOS - "1311171". Версия Chromium 116.
  • Исправлена ​​проблема: доступ к памяти за пределами границ в Dawn. Неподходящая реализация в WebAssembly.
  • Также исправлены ошибки с сообщением «Не удалось найти ожидаемый браузер локально».
  • Улучшена стабильность и производительность.

2023.11.2- 2 ноября, 2023

Мы подготовили новый выпуск SautinSoft.PdfVision 2023.11:
Посмотрим, что нового:

HTML Reader:
  • Мы добавили тайм-аут для успешной загрузки "тяжелых" веб-страниц, содержащих много графики, текста и другой информации. Теперь вся страница загружается полностью.
  • Добавлена поддержка протокола Transport Layer Security (TLS) 1.2, который является преемником протокола Secure Sockets Layer (SSL), используемого конечными устройствами и приложениями для безопасной аутентификации и шифрования данных при передаче по сети.
    Протокол TLS — это широко распространенный стандарт, используемый такими устройствами, как компьютеры, телефоны, IoTs, счетчики и датчики.
PDF Writer:
  • Улучшенная поддержка Docker контейнера
  • Улучшена совместимость с macOS
  • Исправлена ошибка, из-за которой опция оттенков серого не применялась
  • Исправлена функция сжатия изображений, приводящая к повреждению растровых изображений
  • Улучшена поддержка однопроцессного режима
  • Улучшает определение пути при использовании SautinSoft.PdfVision для Python на macOS
  • Уменьшает дисковое пространство Docker контейнера

Исправлено множество проблем наших клиентов, а также исправлены мелкие ошибки и улучшена производительность


2023.7.4- 4 июля 2023 г.

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

  • Добавлена опция, которая позволяет определять различия в стиле шрифта, размере, жирном шрифте, курсиве и цвете текста.
  • Избегайте создания исключения при импорте страниц из поврежденных документов с недопустимыми полями.
  • Исправлена ошибка редактирования шрифтов Type3 с недопустимыми метриками. Это важно для определенных типов документов, поскольку этот тип текста мог не редактироваться, даже если визуальная часть глифа была закрыта.
  • Устранена проблема, связанная с рисованием штриховых линий вместо сплошных на некоторых фигурах.
  • Улучшена стабильность и производительность.

6.5.4.6 - 6 апреля, 2023 г.

Мы подготовили новую версию SautinSoft.PdfVision 6.5!.

  • Начиная с версии 6.5, SautinSoft.PdfVision.dll также может использовать портативную версию браузера Chromium.
    Эта опция дает Вам возможность развертывать приложения на клиентских компьютерах без подключения к интернету.
    В Вашем приложении распакуйте Chromium перед запуском методов конвертирования, как здесь:

    string inpFile = Path.GetFullPath(@"Sample.html");
    string outFile = new FileInfo("Result.pdf").FullName;
    PdfVision v = new PdfVision();
    HtmlToPdfOptions options = new HtmlToPdfOptions();
    v.ConvertHtmlToPdf(inpFile, outFile, options);

    ПРИМЕЧАНИЕ. Первый запуск может занять некоторое время, при условии, что Вам необходимо загрузить версию Chromium.

  • Мы подготовили для Вас полное хранилище различных https://github.com/SautinSoft/SautinSoft.PdfVision.Examples которые Вы можете легко клонировать на своем компьютере и начать тестировать конвертирование HTML в PDF, HTML в изображения, изображения в PDF прямо у Вас под рукой!

  • Обновлена редакция портативного браузера Chromium до последней стабильной версии: Windows - "1115623", Linux - "1115563", macOS - "1115611".


6.3.3.7 - 7 Марта 2023 г.

Мы подготовили новую версию SautinSoft.PdfVision 6.3!

  • Мы добавили новую опцию - baseUrl. Свойство baseUrl определяет или извлекает базовый URL-адрес, используемый для разрешения относительного пути с помощью команд URL-скрипта, встроенных в элементы мультимедиа.
  • Мы обновили внутренний движок Chromium. Текущая версия - 104.
  • Поддерживает постепенное сохранение PDF-файлов.
  • Исправлена ошибка с переносом текста верхнего и нижнего колонтитулов HTML, из-за которой при рендеринге PDF из HTML неправильно разбивалось слово.
  • Исправлено множество мелких ошибок.

6.2.11.16 – 16 ноября 2022 г.
Мы рады предложить Вам совершенно новый SautinSoft.PdfVision 6.2!

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

    .NET 7.0

  • Мы обновили движок Chromium внутри. Chromium v.103 исправлено:
    • Появился новый код состояния HTTP 103, который помогает браузеру решить, какой контент предварительно загружать, еще до того, как страница начала появляться
    • AbortSignal.timeout() — это более простой способ реализации тайм-аутов в асинхронных API
    • Chromium теперь соответствует Firefox, запуская popstate сразу после изменения URL
    • Заблокированный внешний протокол в изолированных фреймах iframes
    • Последняя версия поддерживается для OS X El Capitan и macOS Sierra
    • Улучшения стабильности и производительности

6.1.5.16 – 16 мая 2022 г.
Мы подготовили новую версию SautinSoft.PdfVision 6.1.5!

  • Исправлена ошибка с "System.Net.HTTP" и .NET Framework 4.6.1, 4.7.2, 4.8
  • Добавлено новое свойство: "Получает и устанавливает ревизию Chromium"
  • Исправлено множество мелких ошибок

6.0.3.15 – 15 марта 2022 г.
Мы рады предложить Вам совершенно новый SautinSoft.PdfVision 6.0!
В версии 6 мы полностью обновили компонент, чтобы сделать его удобным и совместимым с новейшими технологиями .NET, давайте посмотрим, что нового:

  • Совершенно новый механизм конвертирования HTML в PDF, основанный на браузере Chromium

    chromium

    Обратите внимание, что предыдущие версии 5.X SautinSoft.PdfVision использовал устаревший класс веб-браузера. Благодаря новому механизму конвертирования SautinSoft.PdfVision 6.0 обладает следующими преимуществами:
    1. Поддержка всех современных HTML-страниц со сложным CSS, как и в браузере Chrome
    2. Теперь созданные PDF-документы полностью доступны для редактирования и содержат форматированный текст, векторную и растровую графику. Обратите внимание, что предыдущая версия 5.x создавала PDF-документы со снимками экрана в формате HTML внутри, что повлияло на качество при масштабировании документа

      editable PDF

    3. Новая версия полностью совместима со всеми современными версиями .NET Core и .NET 5, 6
  • SautinSoft.PdfVision теперь поддерживает платформы .NET 5 и .NET 6

    .NET 6

  • Полностью реформировали и упростили API, теперь в нем всего пять методов перегрузки:

    API

    Таким образом, Вы сможете быстро найти нужный метод и интегрировать его в свой код.
  • Чтобы узнать больше обо всех возможностях SautinSoft.PdfVision, мы подготовили для Вас новую подборку интересных примеров кода.

5.6.8.10 – 10 августа 2021 г.
Мы подготовили новую версию SautinSoft.PdfVision 5.6!

  • Мы улучшили графический движок Tiff! Теперь направление "HTML в Tiff" более стабильно и имеет лучшее качество
  • Добавлена поддержка Windows 11 и Microsoft Edge v.92
  • Начиная с версии 5.6, SautinSoft.PdfVision полностью поддерживает Windows Server 2022
  • Исправлено множество мелких ошибок

5.4.2.21 – 21 февраля 2020 г.
Новая основная версия SautinSoft.PdfVision 5.4!

  • DLL: Добавлена поддержка .NET Framework 4.6.1, 4.7, 4.8. Теперь еще больше возможностей и функционала.

    .NET Framework

  • Обновлены примеры кода


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



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

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