Conholdate.Total for Java

24.8
2024-09-09 1.75 GB

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

Добавлено

  • Aspose.Cells – Новые перечисления и свойства: MergedCellsShrinkType, DeleteBlankOptions.MergedCellsShrinkType, EquationNodeType (LowerLimit, UpperLimit, Limit), EquationNode.ToLaTeX(), EquationNode.ToMathML(), SortOrder.Natural, SaveOptions.EncryptDocumentProperties, PivotField.SortBy(), PivotField.SortSetting, SlicerCollection.Clear(), PivotTable.SourceType, PivotItemCollection.SwapItem(), HtmlSaveOptions.EncodeEntityAsCode, JsonSaveOptions.Schemas, Config.SkipInvisibleShapes для GridJs.
  • Aspose.Diagram – Поддержка HTML в LoadFileFormat.
  • Aspose.Drawing – Добавлен цвет RebeccaPurple, поддержка файлов шрифтов Macintosh, перемещение KnownColor/SystemColors в System.Drawing.AsposeDrawing, улучшена корректность кодеков изображений.
  • Aspose.Email – Добавлен smime-type в Content-Type SMIME.
  • Aspose.Imaging – Возможность загрузки изображений по URL-адресам, отрисовка Aspose.Imaging.Image на java.awt.Graphics, новый класс GraphicsRenderer с конструкторами и методами рендеринга, ImageExtensions.toJava() и wrap().
  • Aspose.OCR – Автоматическая коррекция повёрнутых и перевёрнутых изображений с помощью ИИ.
  • Aspose.PDF – Альтернативный текст для изображений-штампов, поддержка PDF/A‑4, уплотнение прозрачных изображений.
  • Aspose.PSD – Обработка формата AI для групп XObject, поддержка искажения через WarpSettings для TextLayer и SmartObjectLayer, множество новых классов, перечислений и методов, связанных с искажением.
  • Aspose.Slides – Определение ограниченнодоступных шрифтов, свойство бинарного содержимого шрифта, поддержка заливки «Изображение или текстура», улучшения экспорта в MathML, обобщённая сводка для PDF, рендеринг комментариев в HTML5.
  • Aspose.Tasks – Новая логика RescheduleUncompletedWorkToStartAfter, когда Project.SplitsInProgressTasks равно false.
  • Aspose.Tex – Новое перечисление ShellMode, API для выполнения из командной строки (Base64Exec, Executable, ExecutablesList), Write18Exception.
  • Aspose.Words – Ориентация и поворот меток делений оси диаграммы, свойство EmbeddingLicensingRights, Section.ClearHeadersFooters(preserveWatermarks), ReplaceBackslashWithYenSign в HTML/XAML, UseSdtTagAsFormFieldName в PDF, низкоуровневый класс Converter для одностrokовых преобразований, поддержка цифровых подписей в XpsSaveOptions.
  • Aspose.Zip – Новые UueArchive и UueSaveOptions, статические параметры сжатия Zstandard, EventsBag с событиями доступа к элементам, обработка событий раздельного архива.
  • GroupDocs.Conversion – Преобразование XML → XSLT в любой поддерживаемый формат вывода, улучшенная обработка пользовательской папки шрифтов при преобразовании презентаций в HTML.
  • GroupDocs.Merger – Объединение 7Zip, кросс‑слияние изображений с EMF/EMZ, поддержка EMF/EMZ в PDF, поддержка .pptm, функция объединения PPTM.
  • GroupDocs.Viewer – Отсоединение оглавления в Word, отображение ePub как текста, режим преобразования CAD, ориентированный на производительность, автоматическое масштабирование PNG/JPEG презентаций до 1920 × 1080, автоматический поворот JPEG с помощью ориентации EXIF.
Улучшено
  • Обновления движков в GroupDocs.Annotation, GroupDocs.Assembly и GroupDocs.Conversion, обеспечивающие более быстрый рендеринг и сокращение объема используемой памяти.
  • Ускоренное кэширование ICC-преобразования цветов в Aspose.Imaging.
  • Оптимизированный метод GetFileInfo в GroupDocs.Parser.
  • Обновленная обработка сжатия для PPTX в Aspose.Slides.
  • Режим преобразования CAD, ориентированный на производительность в GroupDocs.Viewer, уменьшает время обработки и размер выходных данных.
Исправлено
  • Множество исправлений в модулях аннотирования (изображение, Visio, HTML), компоновки (зависимости, рендеринг диаграмм), преобразования (изображения PDF‑в‑Markdown, зависания XFA PDF), редактора (пустые документы электронной почты), метаданных (HTML body в MSG), парсера, редактирования, поиска, подписи, водяных знаков и всех продуктов Aspose (BarCode, CAD, Cells, Diagram, Drawing, Email, Font, GIS, HTML, Imaging, Medical, OCR, Page, PSD, Slides, SVG, Tasks, TeX, Words, Zip).
  • Критические исправления сбоев: для бинарной сериализации .NET 8 в GroupDocs.Annotation, переполнения стека при преобразовании PDF в PNG в Aspose.HTML, зависаний при преобразовании XFA PDF в GroupDocs.Conversion, и многие другие.
  • Конкретные устранённые ошибки:
    • Aspose.BarCode – Обработка короткой черты в AustralianPost, исправления пресета HighQuality QR.
    • Aspose.Cells – Обрезка линий при экспорте в PDF, настройки копирования книги, рендеринг URL-адресов изображений в HTML, символы валют в ODS, вставка столбцов в сводной таблице, пропуск пустых, проблемы с цветом фигур диаграмм, потеря меток при преобразовании сводной таблицы в PDF, нехватка памяти в XLS.
    • Aspose.Diagram – Получение цветов темы.
    • Aspose.Drawing – Ошибка освобождения потока TIFF.
    • Aspose.Email – Добавление типа SMIME, завершающая дата повторения, ошибка длины выборки IMAP,.writer MBOX, извлечение элементов, помеченных как «удалённые, но восстановимые», обработка архивов Zimbra.
    • Aspose.HTML – NullPointerException, сбой преобразования максимального значения, исключение HTML‑в‑PDF, неверный параметр при рендеринге.
    • Aspose.Imaging – Ошибка буфера мультифреймового TIFF, размер страницы PDF после преобразования изображения, отчётность DPI, проблемы с PNG 16‑бит, ошибки преобразования EPS, отрисовка на java.awt.Graphics.
    • Aspose.OCR – Улучшенная коррекция наклона, обратно совместимые обновления.
    • Aspose.PDF – Альтернативный текст для штампов из изображений, PDF/A‑4, уплотнение прозрачных изображений, ошибка преобразования цветов, TIFF в PDF, ошибки открытия DOCX, обнаружение подписей, обрезка оглавления, исключение при преобразовании XPS, потеря изображений, ошибка с пробелами в DOCX.
    • Aspose.PSD – Обработка слоёв AI, настройки искажения, переприсвоение смарт‑объектов.
    • Aspose.Slides – Обнаружение ограниченнодоступных шрифтов, извлечение бинарного содержимого шрифта, плиточная заливка рисунками, потеря цвета MathML, сводная презентация, комментарии HTML5, множество ошибок рендеринга диаграмм, PDF, HTML и DOCX.
    • Aspose.Tasks – Расхождения в логике переноса, ошибки вычисления для паузы/возобновления, продолжительность/завершение итоговой задачи.
    • Aspose.Tex – Поддержка \write18 и примитивов случайных чисел.
    • Aspose.Words – Ориентация/поворот меток оси диаграммы, права на внедрение, очистка колонтитулов, совместимость обратного слэша и японского знака иена, именование полей форм по SDT-тегу, низкоуровневый API преобразования, цифровая подпись в XPS, удаление устаревших методов IStructuredDocumentTag.
    • Aspose.Zip – Имя при распаковке UUE-архива, события раздельного архива, извлечение изображений из WimArchive.
    • GroupDocs.Conversion – Преобразование XML → XSLT, обработка пользовательской папки шрифтов.
    • GroupDocs.Merger – Объединение 7Zip, кросс‑слияние EMF/EMZ, поддержка PPTM.
    • GroupDocs.Viewer – Отсоединение оглавления, рендеринг ePub как текста, режим CAD с акцентом на производительность, масштабирование изображений презентаций, поворот JPEG с EXIF, множество исправлений рендеринга для CAD, PDF, HTML, форматов изображений, утечек памяти, настройки размера кэша, исключений, специфичных для платформы.

Установка

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>24.8</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

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

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

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="24.8">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

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

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