Conholdate.Total for Java

23.11
2023-12-11 0.05 GB

Что нового в 23.11

Добавлено

  • Aspose.3D – поддержка файлов USDA (включая пакеты USDZ) и рендеринг на базе SkiaSharp.
  • Aspose.BarCode – тип штрихкода GS_1_MICRO_PDF_417, обработка макросимволов, флаг связанного режима и свойства эмуляции Code128.
  • Aspose.CAD – многочисленные улучшения при работе с DWG/DXF, поддержка водяных знаков и отрисовка шрифтов SHX.
  • Aspose.Cells – константа цвета шрифта по умолчанию, поддержка рендеринга PDF 1.5/1.6, свойство HtmlSaveOptions CalculateFormula, а также расширенное API для сводных таблиц.
  • Aspose.Diagram – метод Shape.getRelationFlag для получения флагов взаимосвязи между фигурами.
  • Aspose.Email – API валидации сообщений электронной почты, SecureEmailManager.attachSignature для цифровых подписей и ряд улучшений MAPI.
  • Aspose.Font – полная поддержка таблицы gasp (grid‑fitting and scan‑conversion) с новыми GaspRange и связанными enum’ами.
  • Aspose.HTML – улучшенное качество рендеринга и стабильность при загрузке/обработке ресурсов.
  • Aspose.Imaging – поддержка стиля текста «курсив/подчёркивание» для формата CDR и ряд исправлений, специфичных для форматов.
  • Aspose.OCR – удаление устаревших API для упрощения публичного интерфейса (изменение, несовместимое с обратной совместимостью).
  • Aspose.OMR – корректное вычисление количества буллетов и критическое исправление CVE‑2022‑25647.
  • Aspose.PDF – функция удаления скрытого текста, уменьшение размера файлов ODS и различные улучшения, связанные с PDF.
  • Aspose.PSD – поддержка LMskResource, рендеринг PDF на основе ИИ, новые типы деформации (волна, раковина, вертикально) и исправления, связанные с обработкой шрифтов.
  • Aspose.Slides – улучшенный EMF в предварительном просмотре печати, исправления координат параграфа и расследование уязвимостей в области безопасности.
  • Aspose.Tasks – экспорт GUID календаря проекта, вычисление объема работы назначения по интервалам, столбец состояния задачи «только для чтения» и инициализация представления CSV.
  • Aspose.TeX – инфраструктура metered-плагина с новыми API рендерера и абстракциями источника данных.
  • Aspose.Words – API критериев принятия/отклонения правок, свойство шрифта легенды диаграммы, опция сохранения XLSX в один лист, свойство WordOpenXMLMinimal, элемент перечисления ReportBuildOptions.UpdateFieldsSyntaxAware и поддержка TomEE 9/Jakarta API.
  • GroupDocs.Conversion – улучшения стабильности и исправление доступности для setFontDirectories.
  • GroupDocs.Parser – обработка имён полей с учётом регистра в шаблонах и поддержка документов Kindle (MOBI/AZW3).
  • GroupDocs.Viewer – поддержка изображений JPEG без потерь (JLS), преобразование в единую HTML-страницу для всех листов Excel, HTML‑рендеринг с fluid‑layout для PDF/EPUB и полный контроль над управлением временных файлов.
Улучшено
  • Aspose.HTML – общее улучшение качества рендеринга и стабильности при загрузке ресурсов.
  • Aspose.Imaging – более быстрая обработка атрибутов стиля текста в файлах CDR.
  • GroupDocs.Parser – расширенная гибкость разбора шаблонов с опцией имён в верхнем регистре.
Исправлено
  • Aspose.BarCode – многочисленные исправления обработки GS_1_MICRO_PDF_417 и связанных API.
  • Aspose.CAD – устранена NullPointerException в Kubernetes, ошибки экспорта DWG/DXF, проблемы с водяными знаками, искажение символов SHX и потери размеров.
  • Aspose.Cells – решены ошибки расчёта формул, проблемы с объединением ячеек, аномалии при экспорте HTML, сбои в защищённом режиме, ошибки рендеринга диаграмм и несоответствия лицензирования.
  • Aspose.Diagram – исправлены отсутствующие текстовые элементы при экспорте в PDF и ошибки координат правил соединения.
  • Aspose.Email – устранены ошибки валидации сообщений, проблема потокобезопасности в Appointment.Save, повреждение символов в MSG и ошибки при загрузке.
  • Aspose.Font – исправлен разбор новой таблицы gasp.
  • Aspose.OCR – устранено использование устаревших API, могущее вызывать сбои во время выполнения.
  • Aspose.OMR – исправлено вычисление количества буллетов, устранена уязвимость CVE‑2022‑25647 и восстановлен поток лицензирования free‑tier.
  • Aspose.PDF – удалён скрытый текст, устранена потеря линий таблиц, исправлена обработка непрозрачности при конвертации SVG, устранены проблемы с интервалами после упрощения, ошибки валидации PDF/A‑1a и многочисленные NPE/NullPointerExceptions.
  • Aspose.PSD – исправлено исключение null‑ключ у TextLayer.getFonts(), ошибки обработки LMskResource и проблемы рендеринга формата AI.
  • Aspose.Slides – исправлены части предварительного просмотра EMF, возвраты координат параграфа, позиционирование текста при SVG‑to‑EMF, изменение фона при загрузке/сохранении PPT, NPE при преобразовании PPTX‑to‑ODP и зависания при конвертации.
  • Aspose.Tasks – решена проблема null‑указателя при экспорте MPP в PDF и другие вопросы стабильности.
  • Aspose.TeX – устранены ошибки выполнения плагинов и обеспечена корректная обработка источника данных.
  • Aspose.Words – многочисленные исправления при обработке правок, рендеринге диаграмм, компоновке документов, генерации оглавления, обновлении полей и перекрестных преобразованиях форматов.
  • GroupDocs.Conversion – исправлен модификатор доступа и обработка позиции потока в setFontDirectories.
  • GroupDocs.Parser – исправления для граничных случаев разбора шаблонов и стабильность извлечения для формата Kindle.
  • GroupDocs.Viewer – исправлены рендеринг JPEG/JLS, слияние HTML для листов Excel, проблемы fluid‑layout при отображении PDF/EPUB, обработка путей временных файлов и целый ряд исключений, специфичных для типов файлов (PS, PPSX, PNG, EMZ, ODS, WMZ, CDR).

Установка

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

Gradle

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

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

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

SBT

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

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