Просмотрите наши продукты

Conholdate.Total 26.3.0 – Обзор выпуска

Conholdate.Total 26.3.0 объединяет последние версии 26.3.0 API GroupDocs и Aspose для .NET. Основные особенности включают новую поддержку форматов (ICS, MultiPolygon, выбор вложений MHTML), улучшения ИИ/МЛ (создание моделей OpenAI, параметры производительности OCR), крупные обновления доступности и соответствия (обнаружение PDF/A, исправления PDF/A‑1A, улучшения тегирования PDF/UA) и обширные исправления ошибок во всех компонентах преобразования, рендеринга и обработки документов.

Пакеты NuGet


📦 Новые функции

  • Новые функции и API:

    • Нативное преобразование файлов iCalendar (.ics) (GroupDocs.Conversion).
    • Поддержка шрифтов TrueType Collection (GroupDocs.Editor).
    • Полная подстановка шрифтов для Publisher, Presentation, Note (GroupDocs.Conversion).
    • Пользовательский рендерер Markdown на основе DOM, асинхронный API, контроль стиля Markdown (GroupDocs.Markdown).
    • Обнаружение формата PDF/A и соответствие OOXML (GroupDocs.Metadata).
    • Встроенная поддержка OCR на арабском и корейском языках (GroupDocs.Parser).
    • Восстановление изображений внутри полигона (GroupDocs.Watermark).
    • Фильтрация штрих-кодов OnlyRequestedTypes (Aspose.BarCode).
    • Новые функции интерфейса, кнопки панели инструментов, обработка защиты (Aspose.Cells).
    • Поддержка старых форматов Visio (Aspose.Diagram).
    • Начертание арабского текста (Aspose.Drawing).
    • Расширенные API вложений MHTML (Aspose.HTML).
    • Поддержка MultiPolygon для EsriJson (Aspose.GIS).
    • Чистый C# HTJ2K кодек для DICOM (Aspose.Medical).
    • Параметры времени выполнения OCR EnableCpuMemArena, EnableMemoryPattern (Aspose.OCR).
    • Новые Shape.GetVisualBounds() и IFillFormatEffectiveData.SolidFillSchemeColor (Aspose.Slides).
    • Добавление записей в существующие архивы 7z (Aspose.Zip).
  • Улучшения производительности:

    • Исправление утечки памяти в преобразовании PDF → Обработка текста (GroupDocs.Conversion).
    • Параметры memory-arena и pattern времени выполнения OCR снижают потребление (Aspose.OCR).
    • Более быстрая обработка разрешения для экспорта TIFF (Aspose.Imaging).
  • Улучшения ИИ и облака:

    • Прямая инстанциация OpenAiModel для рабочих процессов на основе ИИ (Aspose.Words).
    • Настройка производительности OCR через настройки времени выполнения ONNX (Aspose.OCR).
  • Доступность и соответствие:

    • Исправления соответствия PDF/A‑1A (GroupDocs.Conversion).
    • Улучшения тегирования PDF/UA, обработка альтернативного текста, тегирование декоративных элементов (Aspose.Slides).
    • API выбора вложений MHTML для лучшей обработки доступности (Aspose.HTML).
  • Исправления ошибок:

    • 70+ исправлений ошибок в преобразовании (например, .eml → PDF, рендеринг MSG, сбои DCM/JFIF).
    • Ошибки распознавания штрих-кодов (EAN против UPC, VIN).
    • Численные ошибки рендеринга, экспорта и макета в Cells, Slides, Imaging, PSD, SVG и т.д.
    • Парсинг заголовков OCR, обработка многострочных заголовков (Aspose.Email).
    • Подсчет слоев GIS, обработка полигонов GPX (Aspose.GIS).
    • Стабильность синтаксиса передачи HTJ2K (Aspose.Medical).
    • Различные проблемы с null-ссылками, аргументами и исключениями во всех продуктах.

📦 Новые функции по продуктам

GroupDocs.Conversion
  • CONVERSIONNET-8259 – Функция – Преобразование из файла ICS
  • CONVERSIONNET-8205 – Улучшение – Пользовательские папки шрифтов и поддержка подстановки шрифтов
  • CONVERSIONNET-7977 – Ошибка – Проблема типа единицы в преобразовании .eml в PDF
  • CONVERSIONNET-8207 – Ошибка – Утечка памяти при преобразовании PDF в Обработку текста
  • CONVERSIONNET-8231 – Ошибка – Несоответствующие таблицы ToUnicode PDF/A‑1A
GroupDocs.Editor
  • EDITORNET-3019 – Новая функция – Поддержка шрифта TrueType Collection
  • EDITORNET-3020 – Новая функция – Поддержка текстовых PPT и PPS
  • EDITORNET-3036 – Улучшение – Новые свойства CSS
  • EDITORNET-3022 – Ошибка – NRE после инъекции HtmlCss
GroupDocs.Markdown
  • MARKDOWNNET-33 – Функция – Пакеты времени выполнения для TFM
  • MARKDOWNNET-30 – Функция – Пользовательский рендерер Markdown на основе DOM
  • MARKDOWNNET-24 – Функция – Асинхронный API
  • MARKDOWNNET-26 – Функция – Контроль стиля Markdown
  • MARKDOWNNET-35 – Ошибка – Проблемы качества и функциональности
GroupDocs.Metadata
  • METADATANET-4171 – Новая функция – Обнаружение формата PDF/A
  • METADATANET-4169 – Новая функция – Соответствие OOXML для документов Word
GroupDocs.Parser
  • PARSERNET-2843 – Улучшение – Встроенная поддержка OCR на арабском и корейском языках
GroupDocs.Watermark
  • WATERMARKNET-2152 – Функция – Восстановление изображений внутри заданного полигона
  • WATERMARKNET-2138 – Ошибка – Строгая обработка OOXML для защищенных паролем документов Word
Aspose.BarCode
  • BARCODENET-38387 – Улучшение – Свойство OnlyRequestedTypes для строгой фильтрации штрих-кодов
  • BARCODENET-37745 – Ошибка – Штрих-код не распознан в PDF
Aspose.Cells
  • CELLSGRIDJS-1489 – Новая функция – Установка защиты в интерфейсе GridJs
  • CELLSGRIDJS-2259 – Новая функция – Кнопки панели инструментов для масштабирования шрифта
  • CELLSNET-59803 – Ошибка – Shape.FitToTextSize() неточный
  • CELLSNET-59847 – Ошибка – Ошибка преобразования диаграммы/изображения в изображение в XPS
  • CELLSNET-59890 – Ошибка – Неожиданные белые прямоугольники в Excel-to-PDF
Aspose.Diagram
  • DIAGRAMNET-50279 – Улучшение – Поддержка старых форматов Visio
  • DIAGRAMNET-53904 – Ошибка – Неправильная область гиперссылки в PDF
  • DIAGRAMNET-53911 – Ошибка – Проблема SVG, когда FitToViewPort равно true
Aspose.Drawing
  • DRAWINGNET-1663 – Функция – Позиционное начертание арабского текста
  • DRAWINGNET-1670 – Функция – Улучшения начертания арабского текста
  • DRAWINGNET-1671 – Функция – Дополнительные улучшения арабского текста
Aspose.Email
  • EMAILNET-41708 – Улучшение – Поддержка заголовков X‑Microsoft в iCalendar
  • EMAILNET-41698 – Улучшение – Чтение многострочных заголовков
  • EMAILNET-41707 – Ошибка – Subject равно null после установки пустой строки
  • EMAILNET-41704 – Ошибка – Повреждение кодировки японского MS932
Aspose.GIS
  • GISNET-1973 – Функция – Поддержка MultiPolygon для EsriJson
  • GISNET-1984 – Ошибка – Неправильное количество слоев для GPX на .NET Core 3.1
  • GISNET-1976 – Пример – Опция WritePolygonsAsLines для GPX
Aspose.HTML
  • HTMLNET-6528 – Функция – MHTML: выбор и рендеринг конкретных вложений
  • HTMLNET-6205 – Ошибка – Отсутствующие изображения в MHT → PDF
  • HTMLNET-6967 – Ошибка – Предупреждение о сопоставлении списка определений в Tagged‑PDF
Aspose.Imaging
  • IMAGINGNET-7802 – Улучшение – Правильное исключение для неподдерживаемых XIF
  • IMAGINGNET-7797 – Улучшение – ResolutionSetting обновляет обе оси
  • IMAGINGNET-7734 – Функция – Реализация фильтра тени
  • IMAGINGNET-7747 – Улучшение – Исправление чтения цвета JPG
Aspose.Medical
  • MEDNET-165 – Функция – Реализация чистого C# HTJ2K кодека
Aspose.OCR
  • OCRNET-1199 – Улучшение – EnableCpuMemArena и EnableMemoryPattern для времени выполнения ONNX (производительность и память)
Aspose.Page
  • Нет изменений – обслуживание
Aspose.PSD
  • PSDNET-2665 – Функция – Более мягкая обработка внешнего свечения
  • PSDNET-2644 – Ошибка – Проблемы с сеткой преобразования warp
  • PSDNET-1969 – Ошибка – Различия в рендеринге внешнего свечения
Aspose.Slides
  • SLIDESNET-45284 – Функция – Открытие текстовых .ppt/.pps как импортированных презентаций
  • SLIDESNET-45298 – Улучшение – Определение наследуемого цвета схемы
  • SLIDESNET-45256 – Ошибка – Отсутствующий автоматически сгенерированный альтернативный текст для таблиц/формул/изображений
  • SLIDESNET-45270 – Ошибка – Рендеринг тени и отражения шрифта
  • SLIDESNET-45282 – Ошибка – Поврежденные символы арабского текста в PDF
  • SLIDESNET-45264 – Исследование – Декоративные элементы не помечены как артефакты
  • SLIDESNET-45265 – Ошибка – Недекоративные элементы неправильно помечены как артефакты
  • SLIDESNET-45262 – Исследование – Теги структуры остаются для декоративных текстовых полей
  • SLIDESNET-45250 – Ошибка – Перекрытие меток оси диаграммы в PDF
  • SLIDESNET-45255 – Ошибка – Артефакты внутри помеченного содержимого (ошибка PAC)
  • SLIDESNET-45257 – Ошибка – Отсутствует ссылка на помеченное содержимое для ссылок
  • SLIDESNET-45258 – Ошибка – Отсутствует Тип/Подтип для артефактов заголовка/нижнего колонтитула
  • SLIDESNET-45260 – Исследование – Несогласованное декоративное помечание для SmartArt/диаграмм
  • SLIDESNET-45284 – Функция – Открытие скрытых текстом .ppt/.pps
  • SLIDESNET-45284 – Функция – Новый метод Shape.GetVisualBounds()
  • SLIDESNET-45284 – Функция – Новое свойство IFillFormatEffectiveData.SolidFillSchemeColor
Aspose.SVG
  • Улучшенная генерация SVG → PDF с внутренними доработками рендеринга
Aspose.Tasks
  • TASKSNET-11596 – Улучшение – CalendarException.ToDate теперь устанавливается в конец дня, когда время опущено
  • TASKSNET-11682 – Ошибка – Проблема записи EarnedValueMethod и PhysicalPercentComplete
  • TASKSNET-11680 – Ошибка – Вычисление формулы с отсутствующими датами
  • TASKSNET-11631 – Ошибка – Коды активности и пользовательские поля нечитываются из Primavera DB
Aspose.Words
  • WORDSNET-28900 – Функция – Прямое создание OpenAiModel
  • WORDSNET-24822 – Функция – Поддержка свойств MSO при импорте вкладок
  • WORDSNET-28604 – Ошибка – JoinRunsWithSameFormatting не объединял runs
  • WORDSNET-28402 – Ошибка – Удалено устаревшее свойство TableStyle.Bidi
  • WORDSNET-28955 – Ошибка – Проблема импорта MathML mmultiscripts
  • WORDSNET-29085 – Ошибка – Ошибка рендеринга градиента SVG с objectBoundingBox
  • WORDSNET-29084 – Ошибка – Предупреждение о подстановке шрифта PDF-to-DOCX
  • WORDSNET-29083 – Ошибка – InvalidOperationException при сохранении DOCX
  • WORDSNET-29079 – Ошибка – Неправильный рендеринг градиента SVG в userSpaceOnUse
  • WORDSNET-29077 – Ошибка – Неожиданное поведение DocumentBuilder внутри SDT
  • WORDSNET-29070 – Ошибка – Импорт списка MsoHtml отличается от Word
  • WORDSNET-29066 – Ошибка – Элементы списка MsoHtml импортируются как обычные абзацы
  • WORDSNET-29054 – Ошибка – Заголовки/нижние колонтитулы исчезают после разрыва секции в DOCX → PDF
  • WORDSNET-29052 – Ошибка – FileCorruptedException при загрузке .wml
  • WORDSNET-29050 – Ошибка – ArgumentOutOfRangeException с AutoFitBehavior.AutoFitToWindow
  • WORDSNET-29048 – Ошибка – Поврежденные цветные градиенты SVG при экспорте в DOC
  • WORDSNET-29047 – Ошибка – Поврежденные цветные градиенты SVG при экспорте в PDF
  • WORDSNET-29046 – Ошибка – Несоответствие результата сравнения с MS Word
  • WORDSNET-29044 – Ошибка – NullReferenceException при построении макета
  • WORDSNET-29041 – Ошибка – Проблема макета при преобразовании DOCX в PDF
  • WORDSNET-29040 – Ошибка – Исключение преобразования RTF → PDF
  • WORDSNET-29033 – Ошибка – Изменение нумерации после экспорта HTML
  • WORDSNET-28999 – Ошибка – Потеря градиента после рендеринга SVG
  • WORDSNET-28996 – Ошибка – Неправильный рендеринг metafile в векторном режиме
  • WORDSNET-28982 – Ошибка – IndexOutOfRangeException при построении макета
  • WORDSNET-28937 – Ошибка – Изменение нумерации после экспорта HTML
  • WORDSNET-28929 – Ошибка – AcceptAllRevisions не принимает все изменения
  • WORDSNET-28897 – Ошибка – FileCorruptedException при загрузке ODT
  • WORDSNET-28866 – Ошибка – Обновление кода лицензии metered
  • WORDSNET-28821 – Ошибка – NullReferenceException с ExportListLabels.ByHtmlTags
  • WORDSNET-28672 – Ошибка – Дополнительный пробел в начале абзаца в DOCX → PDF
Aspose.Zip
  • ZIPNET-1187 – Функция – Добавление записей в существующий архив 7z
  • ZIPNET-1393 – Улучшение – Настройка комбинирования записей в архивах CAB

🔧 Общий эффект

  • Производительность: Исправление утечки памяти в обработке PDF → Word, параметры memory-arena времени выполнения OCR и обработка разрешения TIFF совместно увеличивают скорость и снижают потребление ресурсов.
  • Поддержка платформ: Добавление поддержки .NET 8 и .NET 10 (GroupDocs.Markdown) и чистого C# HTJ2K кодека (Aspose.Medical) расширяет кроссплатформенную совместимость.
  • ИИ и облако: Прямое создание модели OpenAI (Aspose.Words) и настройка времени выполнения OCR ONNX (Aspose.OCR) улучшают гибкость интеграции ИИ.
  • Доступность и соответствие: Обнаружение PDF/A, улучшения тегирования PDF/UA и выбор вложений MHTML улучшают соответствие стандартам и доступность.
  • Опыт разработчика: Расширенная поверхность API (новые методы, свойства, поддержка асинхронности) и многочисленные исправления ошибок упрощают разработку и сокращают время устранения неполадок.

📚 Документация и поддержка

 
 Русский