Conholdate.Total for Java

23.9
2023-09-28 0.05 GB

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

Добавлено

  • Aspose.BarCode – улучшения производительности, переход с java.util.Date на java.time.LocalDateTime, ускоренное распознавание штрих-кодов для Python через Java, распознавание составных штрих-кодов GS1, новый тип штрих-кода GS1Aztec с расширенными API (AztecExtendedParameters, GS1CompositeBarExtendedParameters, новый перечисляемый тип AztecEncodeMode, а также связанные геттеры/сеттеры).
  • Aspose.CAD – поддержка экспорта в PDF‑3D, экспорт в форматы 3DS, GLTF/GLB, парсинг ACAD_PROXY_ENTITY для DWG 2018, создание DWG-файлов с нуля, улучшенные точки max/min HPGL, многочисленные исправления при конвертации (DWFX → STP/OBJ, DXF → PDF, PLT → DXF/PDF, OBJ → SVG/DXF и т.д.).
  • Aspose.Cells – класс CustomFunctionDefinition, Workbook.updateCustomFunctionDefinition, FormulaParseOptions.customFunctionDefinition, перегруженные методы Worksheet.calculateFormula/calculateArrayFormula, Worksheet.convertFormulaReferenceStyle, новый класс CellValue, ExportTableOptions.preprocessExportedValue, явный вызов dispose() для SheetRender/WorkbookRender, EbookLoadOptions/EbookSaveOptions, GridWeb.DPI, перечисления формата EPUB, API фильтрации серий диаграмм, перечисления заголовков комментариев, настройки стилей таблиц по умолчанию, WorksheetCollection.refreshAll, Validation.getValue.
  • Aspose.DiagramShape.getInheritGroup для получения наследуемой информации о группировке.
  • Aspose.Font – поддержка таблицы пороговой линейности (LTSH) с новыми API (TtfLtshTable, геттеры версии, тега, количества глифов, значений Y‑pel и доступа к репозиторию).
  • Aspose.ImagingФункционал: удаление фильтра водяного знака.
  • Aspose.Note – новые публичные методы OutlineElement.getAuthorOriginal и OutlineElement.getAuthorMostRecent для извлечения информации об авторе.
  • Aspose.Page – новый класс Units (Points, Inches, Millimeters, Centimeters, Percents), структура DimensionF, утилиты EPS-документов (extractEpsSize, resizeEps, extractEpsBoundingBox, cropEps), многостраничная поддержка XPS TiffSaveOptions.
  • Aspose.PDF – фильтр изображений Flate с сохранением прозрачности, API удаления дочерней аннотации из заполняемых полей, TextStamp с оптимизацией использования памяти, новый API опции флажка, удаление внешнего вида поля формы, обработка обязательного входного каталога в TeXLoadOptions, новый NotSupportedException.
  • Aspose.PSD – создание масок для слоев регулировки, blending-объединённые слои как опция группового смешивания, обработка масок режима цвета 16 бит, исправления для рендеринга скобок, обновление стилей в текстовых слоях, стабильность экспорта CMYK, обработка файлов PSB, защита от переполнения (overflow-exception guard).
  • Aspose.Slides – поддержка ODP диаграмм типа «круговая/пузырьковая» и «сетчатая/акцизная», новый перечисляемый тип AnimateTextType для анимации текста (одновременно, по словам, по буквам).
  • Aspose.Tasks – валидация дублирующихся идентификаторов задач (Task UIDs), автоматическое распределение 100% единиц ресурса при экспорте MPP, корректный расчёт ранних/поздних дат с учётом ограничений, согласованность экспорта MPP и XML.
  • Aspose.Words – поддержка заголовков осей диаграмм (класс ChartAxisTitle), свойство MarkdownSaveOptions.ImagesFolderAlias, ParagraphFormat.BaselineAlignment для вертикального позиционирования шрифта, свойства эмуляции рендеринга метафайлов (EmulateRenderingToSizeOnPage, EmulateRenderingToSizeOnPageResolution), удаление устаревшего CompositeNode.ChildNodes.
  • GroupDocs.Editor – генерация предпросмотра SVG для выбранных рабочих листов электронных таблиц и страниц WordProcessing, унифицированные EbookSaveOptions (вместо EpubSaveOptions/Azw3SaveOptions), экспорт в формат Mobi, радикально улучшенный HTML-парсер (поддержка некорректной вложенности, неправильно кавычённых атрибутов, свойств text-decoration и др.), новый метод EditableDocument.getContent(), глубокая оптимизация памяти и производительности (дедупликация уникальных изображений, глобальный кэш документа, обязательный вызов Editor.dispose()).
  • GroupDocs.Parser – парсинг по шаблону с возвратом Iterable (parsePagesByTemplate), возможность отличать вложенные изображения в email (ContainerItem.getMetadataValue("disposition")), новый класс DocumentPageData.
  • GroupDocs.Redaction – поддержка направления справа налево для ExactPhraseRedaction на арабском языке, масштабное редактирование PDF через PageAreaRedaction, новый интерфейс IFixedFormatDocument, добавлен класс PageAreaRedaction, методы ExactPhraseRedaction.isRightToLeft/setRightToLeft.
Улучшено
  • Aspose.Imaging – ускоренный кэш конверсии ICC.
  • GroupDocs.Editor – снижение потребления памяти, удаление дублирующихся изображений, внутреннее глобальное кэширование для ускорения повторяющихся операций.
  • Aspose.CAD – улучшенная производительность загрузчика и экспортера DWF/DWFX.
  • Aspose.Cells – расширенные параметры разбора и вычисления формул, улучшенная работа с пользовательскими функциями.
  • Aspose.Slides – более тесная интеграция возможностей ODP-диаграмм и обработка анимации текста.
  • Aspose.Words – уточнённая эмуляция рендеринга метафайлов для точного отображения ширины пера и поведения косметических перьев.
  • GroupDocs.Parser – упрощённый рабочий процесс парсинга по шаблону с возвратом iterable-результатов.
Исправлено
  • Aspose.BarCode – сбой загрузки изображений BMP, проблема чтения JPG для Data-Matrix, улучшения декодера Aztec, несколько исправлений ошибок (BARCODEJAVA‑1701, BARCODEJAVA‑1682, BARCODEJAVA‑1613 и др.).
  • Aspose.CAD – исправлены многочисленные проблемы конвертации: DWFX → STP/OBJ, сбои загрузки DXF, обработка PLT/OBJ, качество PDF и другие ошибки, специфичные для форматов (CADJAVA‑11293…CADJAVA‑11265).
  • Aspose.Cells – сбой парсинга XML с неэкранированным знаком >, аномалии рендеринга PDF (потеря форм, наложение меток диаграмм, ошибки стилей подчёркивания), проблемы конвертации HTML в PDF, ошибки рендеринга SVG/EMF, повреждение сводных таблиц, исключения при парсинге формул и др. (CELLSJAVA‑45584…CELLSJAVA‑45600).
  • Aspose.Diagram – OutOfMemoryError при загрузке Visio, сбой конвертации в PNG, потеря фигур верхнего уровня и связанные исправления стабильности (DIAGRAMJAVA‑51130…DIAGRAMJAVA‑51143).
  • Aspose.EmailSystem.FormatException при загрузке MHT, лишние кавычки в альтернативном представлении, возврат текущей даты вместо реальной в полях даты, сохранение времени отправки, регрессия загрузки MSG (EMAILNET‑41134…EMAILJAVA‑35205).
  • Aspose.Font – исправление ошибки поддержки таблицы линейного порога (FONTNET‑579).
  • Aspose.Imaging – исключение при загрузке EPS, проблема загрузки DICOM, отсутствие палитры BMP, проблема загрузки GIF (IMAGINGJAVA‑8545…IMAGINGJAVA‑8512).
  • Aspose.Note – извлечение нескольких авторов, проблемы перемещения изображения/текста в OneNote, неверное отображение текста, изменение адреса гиперссылки, зависание загрузки документа, низкая производительность при обработке вложенных таблиц и др. ошибки (NOTEJAVA‑583, NOTENET‑2263…NOTENET‑5812).
  • Aspose.PDF – потеря прозрачности изображений с фильтром Flate, ошибка удаления дочерней аннотации, повышенное потребление памяти в TextStamp, проблемы с фоном и соответствием PDF/A, проблемы ширины колонок и деления ячеек при PDF в Excel и др. (PDFJAVA‑43159…PDFJAVA‑43008).
  • Aspose.PSD – создание масок для слоёв регулировки, обработка blending-объединённых слоёв, ошибки масок режима 16 бит, проблемы рендеринга скобок, сбои обновления стилей текста, проблемы цвета при экспорте CMYK, исключение при обработке PSB, защита от переполнения (PSDJAVA‑527…PSDJAVA‑534).
  • Aspose.Slides – отсутствие текста заметок в PDF-конверсии, ошибка валидации компоновки диаграммы, исключение лицензии при загрузке нелегализованного PPT, сбои конвертации PPTX в ODP, ошибки в HTML-конверсии (SLIDESJAVA‑38613…SLIDESJAVA‑37635).
  • Aspose.Tasks – валидация дублирующихся Task UID, ошибка автоматического распределения единиц ресурса, ошибки расчёта ранних/поздних дат с ограничениями, расхождения в экспорте MPP и XML (TASKSNET‑10984…TASKSJAVA‑2080).
  • Aspose.Words – StringIndexOutOfBounds при загрузке MHTML, FileCorrupted при загрузке EPUB, сдвиг позиции конца закладки, бесконечный цикл при открытии, многочисленные ошибки, связанные с .NET (WORDSJAVA‑2700…WORDSJAVA‑2886), а также длинный список .NET-ошибок по обработке стилей, заголовкам осей диаграмм, рендерингу, лицензированию и др. (WORDSNET‑... множество записей).
  • GroupDocs.Editor – улучшения парсера HTML (некорректная вложенность, кавычки атрибутов, разбор font-family, обработка text-decoration), утечка памяти при конвертации WordProcessing, пропуск разметки, ошибка геттера дочернего элемента, проблема свёрнутой якорной ссылки, генерация SVG-превью для листов, реализация экспорта Mobi, консолидация параметров сохранения eBook, глобальный кэш документа и оптимизатор избыточных изображений, исправление метода getContent.
  • GroupDocs.Parser – возможность возврата парсинга по шаблону как iterable, различение вложенных изображений в email, новый метод извлечения метаданных и связанные исправления стабильности парсинга.
  • GroupDocs.Redaction – обработка справа налево для ExactPhraseRedaction на арабском языке, стабилизация масштабного редактирования PDF, добавление интерфейсов и классов для документов фиксированного формата, и прочие исправления ошибок.

Установка

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

Gradle

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

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

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

SBT

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

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