Что нового в версии 25.10.0
Добавлено
- Модульные пакеты NuGet для библиотек GroupDocs и Aspose, разделяемые по целевым модулям (.NET Framework / .NET Core / .NET Standard).
- Агрегатор событий ConversionEvents и событие OnFontSubstituted (GroupDocs.Conversion).
- Процессор естественных запросов на основе ИИ для обработки результатов OCR (Aspose.OCR).
- Свойство соответствия стандартам OOXML для документов Word (Aspose.Words).
- Трансфер-синтаксисы JPEG XL для DICOM (Aspose.Medical).
- JavaScript-триггеры для полей формы в PDF — для полей даты и времени (Aspose.Words).
- API обнаружения типа документа — на основе правил и на основе ИИ (Aspose.OCR).
- Поддержка доставки через NuGet для нескольких платформ (.NET Framework, .NET Core, .NET Standard) для Aspose.Signature, Aspose.Watermark и др.
Конкретные новые возможности продуктов
- Aspose.BarCode – Улучшенная производительность распознавания инвертированных штрих-кодов.
- Aspose.CAD – Экспорт индексированных растровых изображений; использование объектов MESH при экспорте DXF; оптимизированная по производительности конвертация DWG → DXF; создание бинарных массивов в формате Compound File Binary; улучшенная конвертация DWG → PDF; расширенные отображаемые объекты; исправления для отсутствующих растровых изображений и OLE2Frames; ускоренная обработка огромных файлов DWG → PDF/JPG.
- Aspose.Cells – Возможность управления выводом значимых цифр для числовых значений; фильтрация на стороне клиента; пользовательский CSS-идентификатор для модальных окон; настраиваемые всплывающие уведомления (toast notifications); полная поддержка перечеркивания, надстрочных и подстрочных символов, нескольких типов подчеркивания и двойного подчеркивания; расширенные параметры экспорта (например, «Вместить все столбцы на одной странице» в GridJs); улучшенная обработка динамических массивных формул, расчета стилей сводных таблиц, заполнения комментариев через смарт-маркеры, ленивой загрузки диаграмм с несколькими листами, уточненные стили наведения на панели инструментов и вывод в консоль, оптимизированная отрисовка узоров и отображение добавителей строк, улучшенная пакетная вставка и много других улучшений пользовательского интерфейса и опыта использования.
- Aspose.Diagram – Повышение производительности при добавлении фигур из мастеров; загрузка всех передних страниц вместе с соответствующими задними.
- Aspose.Drawing – Корректная и более быстрая конвертация LockBits для индексированных форматов изображений.
- Aspose.Email – Новый API PST для добавления вложений к сообщениям (несколько перегрузок).
- Aspose.Font – Поддержка сохранения шрифтов CFF CID-ключевых.
- Aspose.GIS – Запись слоёв GeoPackage для геометрий; оптимизация производительности и использования оперативной памяти для слоёв KML.
- Aspose.Imaging – Расширенная поддержка метаданных Exif для растровых форматов; снижение потребления памяти и ускорение сохранения TIFF с сжатием LZW; метод создания изображений из существующих пиксельных данных; исправления ошибок при Tiff inflate-resize и обработке NRE.
- Aspose.Note – Общие улучшения стабильности и производительности.
- Aspose.Page – Новый API для сохранения документов XPS в виде файлов изображений за одну или две строки кода.
- Aspose.PDF – Новый перечисляемый тип DefaultState (Visible/Hidden) и свойство
Layer.DefaultState для управления начальной видимостью и блокировкой слоёв; улучшенное масштабирование шаблона штриховки с использованием абсолютных единиц измерения.
- Aspose.PSD – Поддержка формата AI для радиального затенения типа 3 (Radial shading); оптимизация производительности рендеринга для больших изображений.
- Aspose.SVG – Добавлена константа
CSS_X в CSSPrimitiveValue для поддержки единицы измерения точек на пиксель (dots-per-pixel).
- Aspose.TeX – Обновлена используемая библиотека Aspose.Font до версии 25.9.
- Aspose.Words – Экспорт объектов OfficeMath в виде LaTeX-выражений; опция
PdfSaveOptions.ExportFloatingShapesAsInlineTag; MarkdownSaveOptions.ResourceSavingCallback для настройки обработки ресурсов.
- GroupDocs.Comparison – Сохранение векторной графики в целевых PDF-файлах; сохранение цвета фона для PDF-текста; более быстрое и точное определение идентичных страниц; общий прирост скорости для сравнения PDF.
- GroupDocs.Conversion – Единые настройки макета страницы (отступ и размер) через
PageMarginOptions и PageSizeOptions; добавлены параметры контроля размера страницы, отступов и ориентации для форматов Email, Spreadsheet,Txt и WordProcessing в загрузочных опциях.
- GroupDocs.Metadata – Усиление внутренней безопасности.
- GroupDocs.Watermark – Оптимизированное по производительности создание предварительных просмотров для больших документов Word; внутренние технические улучшения; снижение потребления памяти и времени обработки при водяных знаках больших TIFF-файлов.
Улучшено
- Модернизация движков GroupDocs.Annotation, Assembly и Conversion, обеспечившая более быструю отрисовку и снижение потребления памяти.
- Ускоренное кэширование ICC-преобразования цветов (Aspose.Imaging).
- Оптимизированный метод
GetFileInfo (GroupDocs.Parser).
- Обновленная обработка сжатия PPTX (Aspose.Slides).
- Оптимизация производительности и использования оперативной памяти для слоёв KML (Aspose.GIS).
- Снижение потребления памяти и ускорение сохранения TIFF с LZW (Aspose.Imaging).
- Оптимизация производительности рендеринга для больших файлов PSD (Aspose.PSD).
- Улучшенное масштабирование шаблона штриховки в рендеринге PDF (Aspose.PDF).
- Ускоренная генерация страниц при предпросмотре больших документов Word (GroupDocs.Watermark).
- Общие улучшения стабильности, производительности и внутренней оптимизации для Aspose.Note, Aspose.Drawing и GroupDocs.Metadata.
Исправлено
- GroupDocs: Исправления Annotation (изображения, Visio, HTML), зависимостей Assembly и отрисовки диаграмм; исправления Conversion (изображения из PDF в Markdown, зависания XFA PDF); исправление Editor при отсутствии содержимого в документе электронной почты; исправление Metadata при вложении HTML-тела в MSG; улучшения Parser; исправления Redaction, Search, Signature, Watermark и множество других ошибок по всем продуктам. Критически важные исправления сбоев: сериализация двоичных данных в .NET 8 в GroupDocs.Annotation, переполнение стека при конвертации PDF в PNG в Aspose.HTML, зависания при конвертации XFA PDF в GroupDocs.Conversion.
- Aspose.BarCode – Исправлена проблема с производительностью распознавания инвертированных штрих-кодов (BARCODENET‑39404).
- Aspose.CAD – Исправлено NullReferenceException при экспорте DXF в SVG, обработка объектов MESH, конвертация GLTF, особенности формата STP, обработка Unicode-символов при DWG → 3DS, избыточное выделение памяти при конвертации DWG, пустой результат при конвертации в 3DS, отсутствие цветов при сохранении/добавлении в STP, отсутствующие растровые изображения и OLE2Frames, сбои рендеринга и медленная обработка огромных DWG → PDF/JPG.
- Aspose.Cells – Исправлено десятки ошибок, включая проблемы с формами/линиями при XLSX → PDF, некорректная отрисовка диаграмм, потеря фона гиперссылок, ошибки значений в диапазонах, ошибки вычисления формул, проблемы замены шрифтов, изменение размера изображений, визуальные артефакты, а также большой список ошибок UI в GridJs (например, наложение полос прокрутки, прокрутка всплывающего окна поиска, лишние пробелы, проблемы отображения контента, несоответствия формул проверки, ошибки форматирования дат и др.).
- Aspose.Diagram – Исправлены ошибки конвертации изображений VSDX → SVG, проблемы с обрезкой, некорректное копирование цветов, ошибки при копировании фигур, конвертация EMF-картинок и смещение макета после загрузки.
- Aspose.Email – Исправлены ошибки добавления вложений PST, извлечения сообщений, обновления элементов, NullReferenceException в Graph API, null-значение Content-Type при конвертации MSG → EML, ошибки шаблонов повторения, и ошибки обработки напоминаний в Graph.
- Aspose.Font – В этом выпуске не выявлено ошибок.
- Aspose.GIS – Исправлены проблемы, связанные с созданием слоёв GeoPackage и производительностью слоёв KML.
- Aspose.HTML – Исправлены ошибки применения стилей при HTML → PDF (HTMLNET‑5809) и NullReferenceException при MHT → PDF (HTMLNET‑6201).
- Aspose.Imaging – Исправлены ошибки обработки метаданных Exif, ошибка TIFF inflate-resize и ошибка NRE в Tiff.
- Aspose.Note – Общие исправления стабильности (NOTENET‑5897).
- Aspose.Page – Исправлены несоответствия API XPS → изображение (PAGENET‑815).
- Aspose.PDF – Исправлен NullReferenceException в
Layer.Lock(), множество ошибок, связанных с PDF/A, несоответствия масштабирования шаблона штриховки, а также многочисленные регрессии при конвертации PDF (серии PDFNET‑*).
- Aspose.PSD – Исправлены сбои при загрузке формата AI, ошибки умных объектов, проблемы отрисовки градиентов, исключения при сохранении больших файлов и много других ошибок (серии PSDNET‑*).
- Aspose.SVG – В этом выпуске не выявлено ошибок.
- Aspose.TeX – В этом выпуске не выявлено ошибок.
- Aspose.Words – Исправлено более 70 проблем, включая экспорт LaTeX из OfficeMath, тегирование плавающих фигур в PDF, сохранение ресурсов в Markdown, тегирование артефактов горизонтальной линии, импорт свойств MSO, ошибки структуры документа, отрисовка диаграмм, позиционирование изображений, макет таблиц, потеря гиперссылок, ошибки OCR/HTML-парсинга, обработка арабских цифр, замена шрифтов и многие другие (серии WORDSNET‑*).
- GroupDocs.Comparison – Исправлено неправильное перенос слов в параграфах PDF, некорректное позиционирование параграфов, избыточная генерация страниц, повреждение вывода при сравнении PDF и отсутствие текста при сравнении Word.
- GroupDocs.Conversion – Исправлены: игнорирование параметра PreserveOriginalDate, обязательность fluent-синтаксиса для конверсии, ошибка загрузки зависимостей WordProcessing, неверная интерпретация размера/высоты страницы и игнорирование свойств отступов.
- GroupDocs.Watermark – Исправлено высокое потребление памяти и длительное время обработки для больших TIFF-файлов и другие проблемы, связанные с производительностью.
Все перечисленные пункты получены из официальных release-заметок Conholdate.Total 25.10.0.