Conholdate.Total for Java

25.2
2025-03-13 1.14 GB

Что нового в версии 25.2

Добавлено

  • Aspose.3D – Поддержка импорта скиннинга для формата glTF (Task).
  • Aspose.BarCode – Поддержка QualitySettings добавлена для процессора NDTBase (Enhancement).
  • Aspose.BarCode – Новые варианты генерации изображений, которые могут давать разные результаты (Enhancement).
  • Aspose.BarCode – Улучшены качество и скорость распознавания для процессоров NDTBase (Code128, Code16K, Supplement, UPCE, Code39, Code39FullASCII).
  • Aspose.CAD – Возможность объединения DWG с сохранением обратно в DWG.
  • Aspose.CAD – Добавлены этапы разбора составных объектов.
  • Aspose.CAD – Определение функции пары стереоизображений (stereopair).
  • Aspose.CAD – Нахождение наилучшей фундаментальной матрицы.
  • Aspose.CAD – Вычисление эсencial-матрицы, определение наилучшей позы камеры и вычисление эпиполярных линий.
  • Aspose.CAD – Реализация коррекции изображения (image rectification).
  • Aspose.CAD – Вычисление карты неравномерностей (disparity map) и генерация облака точек.
  • Aspose.CAD – Поддержка чтения секции AcDsPrototype_1b.
  • Aspose.CAD – Реализация API аннотаций.
  • Aspose.CAD – Одновременная поддержка полилиний и заполненных фигур.
  • Aspose.CAD – Исправлены ошибки неверного формирования штриховки и смещения полилиний.
  • Aspose.CAD – Выделение исходных данных U3D, 3DS и PLT в отдельные проекты.
  • Aspose.CAD – Исправлены проблемы с поворотом/зеркалированием при конвертации PLT в PDF.
  • Aspose.CAD – Чтение поверхности B-сплайна (B-Spline surface).
  • Aspose.CAD – Обновления модулей Java 3D Draco, Drawing и Pcl в соответствии с изменениями .NET 24.12 → 25.1.
  • Aspose.Cells – Поддержка префиксов CSS при рендеринге листов в SVG.
  • Aspose.Cells – Уникальные идентификаторы clip-path при объединённом SVG-рендеринге.
  • Aspose.Cells – Новое свойство ReferredArea.SheetNames.
  • Aspose.Cells – Метод установки (setter) для свойства CellRichValue.AltText.
  • Aspose.Cells – Добавлена поддержка форматов файлов DBF и DIF (опции загрузки/сохранения).
  • Aspose.Cells – Свойство OoxmlSaveOptions.WpsCompatibility.
  • Aspose.Cells – Свойство ImageOrPrintOptions.SvgCssPrefix.
  • Aspose.Cells – Метод PivotTable.GetSource(bool).
  • Aspose.Cells – Метод PivotConditionalFormat.ApplyTo().
  • Aspose.Cells – Свойство PowerQueryFormula.Description.
  • Aspose.Cells – Перечисление и свойство HtmlSaveOptions.HtmlVersion (заменили SaveFormat.XHtml).
  • Aspose.Cells – Переименовано Axis.CustomUnitAxis.CustomDisplayUnit.
  • Aspose.Drawing – Исправлено смещение отступа на кривых для пунктирной линии.
  • Aspose.Drawing – Улучшена производительность операций с цветами.
  • Aspose.Drawing – Ускорен метод LockBits для битовых изображений с глубиной 4 бит на пиксель.
  • Aspose.Drawing – Ускорена загрузка монохромных TIFF-изображений.
  • Aspose.Drawing – Ускорено сохранение индексированных битовых изображений.
  • Aspose.Email – Фильтрация/поиск сообщений в файлах MBOX (enumerateMessages(MailQuery) и enumerateMessageInfo(MailQuery)).
  • Aspose.Email – Постраничное извлечение сообщений MBOX (enumerateMessages(int,start,count) и enumerateMessageInfo(int,start,count)).
  • Aspose.Email – Возможность извлекать ресурсы HTML-тела как вложения (HtmlSaveOption.ExtractHTMLBodyResourcesAsAttachments).
  • Aspose.HTML – Новый пакет Accessibility (com.aspose.html.accessibility.*) с такими классами, как AccessibilityValidator, Rule, WebAccessibility, и пакетом результатов.
  • Aspose.Imaging – Различные улучшения (пустой вывод TIFF, создание 16-битных PNG, снижение потребления памяти при AVIF и др.).
  • Aspose.OCR – Возможность сохранять результаты распознавания в формате hOCR (Format.hOcr).
  • Aspose.PageSaveOptions.getConvertFontsToTTF() / setConvertFontsToTTF(Boolean) и связанное API преобразования.
  • Aspose.PDF – Новые методы для точек подъёма/спуска шрифтов, обработка цифровых подписей (DSA/ECDSA), конвертация PDF/X‑4, улучшение проверки подписей и много новых свойств/методов (например, HtmlSaveOptions.flowLayoutParagraphFullWidth, ImageStamp.xIndent/yIndent, Page.isBlank и т.д.).
  • Aspose.PSD – Сохранение PSB-файлов размером более 2 ГБ.
  • Aspose.PSD – Обработка градиента шума в эффектах слоёв.
  • Aspose.PSD – Улучшена производительность обработки масок.
  • Aspose.Slides – Поддержка настроек обрезки аудио (свойства TrimFromStart, TrimFromEnd).
  • Aspose.Slides – Управление громкостью аудио-фрейма (VolumeValue).
  • Aspose.Slides – Свойства затухания (fade‑in/out) аудио (FadeInDuration, FadeOutDuration).
  • Aspose.Slides – Отключение лигатур шрифтов при рендеринге (DisableFontLigatures у IRenderingOptions, ISVGOptions, IHtmlOptions).
  • Aspose.Slides – Свойства ITextFrame.ParentShape и ITextFrame.ParentCell.
  • Aspose.Tasks – Новых функций нет (только исправления ошибок).
  • Aspose.Words – Обновлён HarfBuzz до версии 10.2 (legacy — до 6.0).
  • Aspose.Words – Метод ListCollection.AddSingleLevelList().
  • Aspose.Words – Свойство Font.NumberSpacing.
  • Aspose.Words – AI‑управляемое резюмирование текста с использованием моделей Anthropic (серия Claude).
  • Aspose.Words – Поддержка документоформата Microsoft Works.
  • Aspose.Words – Улучшения логической структуры PDF (поля TOA, BIBLIOGRAPHY, INDEX).
  • Aspose.Zip – Извлечение метаданных времени модификации для различных типов записей архива.
  • Aspose.Zip – Возможность пропуска проверки контрольной суммы (ArchiveLoadOptions.skipChecksumVerification).
  • Aspose.Zip – Извлечение зашифрованных 7z-архивов с одним вводом пароля.
  • GroupDocs.Comparison – Вывод сравнения простого текста в PDF, управление цветом границ изменённых фигур.
  • GroupDocs.Conversion – Поддержка шейпинг-плагина harfbuzz.
Улучшено
  • Aspose.BarCode – Улучшен алгоритм сортировки в LikelihoodPairComparer.
  • Aspose.CAD – Общие улучшения обработки DWG/3DS/FBX и обновление дорожной карты.
  • Aspose.Drawing – Общие улучшения производительности по операциям с цветами, обработке битовых изображений и загрузке/сохранению TIFF.
  • Aspose.Email – Улучшенная обработка MBOX (фильтрация, постраничный доступ), обеспечивает лучшую производительность при работе с большими почтовыми ящиками.
  • Aspose.HTML – Новые возможности валидации доступности.
  • Aspose.Imaging – Ускоренный кэш ICC-преобразования цветов, снижение потребления памяти при загрузке AVIF, многочисленные доработки надёжности конвертаций.
  • Aspose.PSD – Ускорение обработки масок.
  • Aspose.PDF – Обновление движка для аннотаций, сборки и конвертации — ускорение рендеринга и снижение потребления памяти; ускоренный кэш ICC-преобразования цветов.
  • Aspose.Slides – Повышение качества миниатюр при преобразовании фигур в изображения.
  • Aspose.Zip – Оптимизирован расчёт контрольных сумм, сокращено выделение памяти под заголовки.
Исправлено
  • Aspose.3D – Исправлена невозможность открытия некоторых IFC-файлов (Bug fixing).
  • Aspose.BarCode – Исправлена ошибка сортировки в LikelihoodPairComparer.
  • Aspose.CAD – Исправлена проблема видимости при конвертации DWG в 3DS, отображение 3D PDF в не-Acrobat читалках, позиционирование 3D PDF после конвертации 2D-чертежа, а также много внутренних исправлений (например, триангуляция облака точек).
  • Aspose.Cells – Исправлены пропущенные данные при конвертации в PDF, проблемы макета скрытых столбцов в HTML, потеря диагональных границ, отображение HTML на iPad, обработка объединённых ячеек, потеря изображений DISPIMG в WPS, потеря изображений при конвертации в DOCX, источник массива изображений base64 для умных маркеров, NullPointerException при повторном сохранении.
  • Aspose.Diagram – Отсутствуют отчёты об ошибках.
  • Aspose.Drawing – Исправлено Bitmap.SetPixel с прозрачным цветом (Format32bppArgb).
  • Aspose.Email – Исправлены: пропущенное свойство PST, ошибка повторения/часового пояса MapiCalendar, исключение при MHT-конвертации с SkipInlineImages, сдвиг даты на GMT+2, некорректный адрес отправителя при MSG→EML, ошибки встраивания изображений.
  • Aspose.HTML – Исправлены основные проблемы доступности (конкретных ошибок не перечислено).
  • Aspose.Imaging – Исправлен пустой вывод изображения при TIFF-конвертации, исключение при создании 16-битного PNG, временные файлы не удалялись после PNG→PDF, регрессия с пустым выводом при EMF→PDF, ошибка сохранения изображения без лицензии, потеря EXIF-метаданных, некорректная EPS→PNG-конвертация и другие.
  • Aspose.OCR – Исправлено сохранение результатов OCR в формате hOCR (новая функция, ошибок нет).
  • Aspose.Page – Исправлены проблемы API конвертации шрифтов в TTF.
  • Aspose.PDF – Исправлены многочисленные ошибки: получение точек подъёма/спуска, проблемы цифровой подписи DSA/ECDSA, центрирование HTML, конвертация PDF/X‑4, подсчёт пустых страниц, проверка подписей с одинаковыми именами, обработка виджета TextBoxField, редактирование ExtGState, регрессии рендеринга EPUB, обрезка текста в textFragment, NPE при конвертации PDF/A, проблемы изменения размера страниц, зависания при обработке base64 изображений в HTML, потеря закладок после объединения, исключение в headless-режиме, ошибки DOCX→DOCX, валидация PDF/A, пропущенное содержимое в HTML, потеря гиперссылок, проблемы форматирования текста и др.
  • Aspose.PSD – Исправлено исключение «Index outside the bounds of the array» при сохранении больших PSB-файлов.
  • Aspose.Slides – Исправлены ошибки позиции текстового поля в экспортированном изображении, потеря анимации текста после load/save, а также ошибки обработки аудио-фреймов.
  • Aspose.Tasks – Исправлены несоответствия при развертывании базового сценария (baseline roll-up), некорректные даты временных данных, отсутствие данных по стоимости базового сценария, настройки времени начала задачи, генерация временных данных до рабочего времени, проблемы отображения данных о затратах, расчёты стоимости базового сценария.
  • Aspose.Words – Исправлен UnsatisfiedLinkError с legacy HarfBuzz, ошибки рендеринга GIF, потеря изображений при DOCX→PDF, ошибка экспозиции публичного API (Section.dd), многочисленные ошибки рендеринга для китайского, японского, корейского, тайского, бенгальского, маратхи и других языков, ошибки логической структуры PDF, проблемы загрузки шрифтов, сохранение комментариев при DOCX→HTML, нумерация списков, ошибки MailMerge и другие, перечисленные в подробных таблицах задач.
  • Aspose.Zip – Исправлены потеря времени модификации при изменении записей зашифрованного SevenZip, обработка проверки контрольной суммы и другие ошибки.
  • GroupDocs.Comparison – Исправлены NullReferenceException при вызове GetChanges без Compare, краш расширенной сводной страницы, проблема предпросмотра Excel, краш PDF-сравнения, изменения с нулевым номером страницы, изменения по номерам страниц в футере, неожиданные результаты в электронных таблицах и PDF, нарушение содержимого PDF, сбои сравнения Word, пустой строковый результат, рендеринг полужирных символов, ошибки координат выделения, ошибки преобразования модели документа, цвет границ фигур, ошибки сравнения HTML, нарушение доступа PPTX, переключатель сравнения изображений PDF, ошибки сравнения DOCM, проблемы сравнения PPTX, зависание сравнения PDF.
  • GroupDocs.Conversion – Исправлена проблема shaping‑harfbuzz‑plugin, ошибка с водяным знаком лицензии, ошибка конвертации EML→PDF и java.awt.HeadlessException.
  • GroupDocs.Viewer – Исправлены некорректные относительные пути в SVG при сохранении презентаций в HTML, производительность открытия файлов AI, наложение содержимого PowerPoint, исключение XLSX→HTML, обработка объявления XML, исключения при просмотре PDF, исключения при рендеринге ZIP, потеря имен PNG-файлов в архивах и NullPointerException при просмотре документов, сохранённых в Google Docs.

Установка

Maven

<repositories>
   <repository>
      <id>repository.conholdate.com</id>
      <name>Conholdate Repository</name>
      <url>https://mvn.conholdate.com/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.conholdate</groupId>
      <artifactId>conholdate-total</artifactId>
      <version>25.2</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

repositories {
    maven {
        url 'https://mvn.conholdate.com/'
    }
}

compile(group: 'com.conholdate', name: 'conholdate-total', version: '25.2')

Ivy

<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="Conholdate Repository" m2compatible="true" root="https://mvn.conholdate.com/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.conholdate" name="conholdate-total" rev="25.2">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

resolvers += Resolver.url("Conholdate Repository", url("https://mvn.conholdate.com/"))

libraryDependencies += "com.conholdate" % "conholdate-total" % "25.2"
История релизов