История версий - SautinSoft.PdfVision
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.
- Улучшена поддержка аннотаций к формам.
- Добавлена поддержка многих современных тегов в соответствии со спецификацией 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
- Мы обновили движок 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
Обратите внимание, что предыдущие версии 5.X SautinSoft.PdfVision использовал устаревший класс веб-браузера. Благодаря новому механизму конвертирования SautinSoft.PdfVision 6.0 обладает следующими преимуществами:
- Поддержка всех современных HTML-страниц со сложным CSS, как и в браузере Chrome
- Теперь созданные PDF-документы полностью доступны для редактирования и содержат форматированный текст, векторную и растровую графику. Обратите внимание, что предыдущая версия 5.x создавала PDF-документы со снимками экрана в формате HTML внутри, что повлияло на качество при масштабировании документа
- Новая версия полностью совместима со всеми современными версиями .NET Core и .NET 5, 6
- SautinSoft.PdfVision теперь поддерживает платформы .NET 5 и .NET 6
- Полностью реформировали и упростили 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. Теперь еще больше возможностей и функционала.
- Обновлены примеры кода
Если вам нужен пример кода или у вас есть вопрос: напишите нам по адресу [email protected] или спросите в онлайн-чате (правый нижний угол этой страницы) или используйте форму ниже: