Conholdate.Total for Java

22.3
2022-04-04 0.05 GB

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

Добавлено

  • Aspose.3D – новые статические фабричные методы для перегрузок Scene.fromStream(..) и Scene.fromFile(..), а также Node.merge(Node) для объединения узлов сцены.
  • Aspose.BarCode – (в этой версии новых функций не добавлено).
  • Aspose.CAD – многочисленные улучшения, например: обработка прозрачности для бинарных DXF-файлов, стабильность преобразования PLT→PDF и новая поддержка экспорта в форматы DWF, OBJ и SVG.
  • Aspose.Cells – расширенный публичный API: Cell.GetLeafs(bool), Range.SetInsideBorders, новые значения SaveFormat и LoadFormat, класс FormulaSettings, а также множество связанных свойств (некоторые члены настройки рабочей книги теперь устарели).
  • Aspose.Diagram – добавлен метод Page.addText для вставки текста с явно заданными координатами.
  • Aspose.Email – новая возможность установки заголовка X‑ALT‑DESC в iCalendar-файлах (ICS), а также новый API ImapAttachmentInfo для перечисления метаданных вложений без загрузки самих данных.
  • Aspose.Imaging –引入了 LocaleOptions класс (методы setLocale, getLocale, clear) и две новые функции: экспорт из Aps в векторное PSD и сохранение оригинальных тегов DICOM при экспорте.
  • Aspose.Note – поддержка лицензирования Metered через com.aspose.metered.Metered (методы setMeteredKey, getConsumptionCredit, getConsumptionQuantity).
  • Aspose.OCR – добавлено значение перечисления AreasType.WORDS и перегрузка метода License.setLicense(InputStream).
  • Aspose.PDF – новый класс DeprecatedFeatureException; добавлены методы обновления внешнего вида аннотаций, параметр загрузки HTML для подгонки под самый широкий контент, а также обработка временного пути в PdfSaveOptions.
  • Aspose.Slides – поддержка эффектов скоса для диаграмм, флаг для определения фигур, созданных как текстовые поля, и улучшенная обработка ошибок при сохранении освобождённой презентации.
  • Aspose.Tasks – новый член перечисления CalculationType.Formula (заменяет прежнее значение Calculation).
  • Aspise.TeX – добавлены API рендеринга для вывода SVG, PNG и PDF (MathRenderer, SvgMathRenderer, PngMathRenderer), расширенная функциональность SvgDevice, а также поддержка включения графики (PS/EPS, XPS/OXPS) и пакета tikz.
  • Aspose.Words – соответствие стандарту PDF 2.0 (PdfCompliance.Pdf20), новые параметры цифровой подписи PDF, уточнённые параметры шифрования PDF и несколько новых/устаревших членов настройки рабочей книги.
  • GroupDocs.Comparison – сравнение строковых значений, отрисовка линий пропусков для пустых абзацев, улучшенная обработка изображений и диаграмм, новое поведение MarkNestedContent, а также удаление избыточных тегов <span> в HTML-выводе.
  • GroupDocs.Conversion – автоматическое выравнивание водяного знака изображения, отдельные классы параметров водяного знака, конвертации CAD→FBX, CAD→DWF/DXF, а также многочисленные исправления, специфичные для платформы (macOS, Linux).
  • GroupDocs.Parser – извлечение штрих-кодов из изображений/документов, определение изображений по содержимому, свойство Text у FieldData и связанная поддержка шаблонных штрих-кодов.
Улучшено
  • Обновления движков во всех компонентах GroupDocs.Annotation, Assembly и Conversion для повышения скорости рендеринга и снижения потребления памяти.
  • Aspose.Imaging – ускоренный кэш преобразования цветов по ICC и новая обработка локали.
  • Aspose.Parser – улучшенное извлечение текстовых областей для документов WordProcessing и электронных таблиц, а также повышена производительность предпросмотра электронных таблиц.
  • Aspose.Slides – снижение потребления CPU и времени преобразования PPTX→PDF, уточнённый рендеринг 3‑D диаграмм и улучшенная обработка фигур со стилями 3‑D.
  • Aspose.Words – алгоритм масштабирования осей диаграмм DML, уведомления о прогрессе сохранения в формате TXT, алгоритм сравнения таблиц, синтаксис комментариев LINQ Reporting и общее улучшение качества PDF-вывода.
  • Aspose.PDF – обновлена обработка сжатия для PPTX, добавлено использование Bouncy Castle в соответствии с требованиями FIPS.
  • GroupDocs.Comparison – ускоренное сравнение изображений в формате Cells, улучшенное создание диаграмм и более информативные сообщения об ошибках PDF.
  • GroupDocs.Conversion – устранена проблема низкого качества преобразования SVG→изображение, улучшена обработка размера TIFF→PDF и исправлено автоматическое выравнивание на .NET Framework.
Исправлено
  • GroupDocs – сотни исправлений для компонентов Annotation (изображение, Visio, HTML), Assembly (зависимости, рендеринг диаграмм), Conversion (изображения PDF‑to‑Markdown, зависания XFA PDF, выравнивание водяного знака изображения, конвертации CAD), Editor (пустые email-документы), Metadata (HTML-тело в MSG), Parser (извлечение штрих-кодов, определение изображений), Redaction, Search, Signature, Watermark, а также всех библиотек 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.3D – исправлена проверка при экспорте glTF с включённым сжатием Draco (THREEDNET‑1077).
  • Aspose.BarCode – исправлены: игнорирование Row/Columns в кодировщике MicroPDF417 (BARCODENET‑38035) и флаг UseOldBarcodeDetector, всегда принимавший значение false (BARCODENET‑38088).
  • Aspose.CAD – устранены: проблема прозрачности для бинарных DXF, зависания PLT→PDF, рендеринг пустых DWG, исключение DWF→PNG, ошибки недопустимой версии DXF, переполнение стека при DWF→OBJ, сбои экспорта в SVG, проблемы DAE→OBJ, парсинг ACIDCOMPLEXENTITY, смещение макета DWG R13, производительность IFC→PDF, исключение .NET Out‑of‑Memory, исключение загрузки DGN, обработка зашифрованных DWF, ошибки измерений, арифметическое переполнение в DWG→PNG, парсинг ACAD_PROXY_OBJECT, выравнивание текста для MTEXT, экспорт без изменения координат, и добавлена поддержка BigFont.
  • Aspose.Cells – исправлены многие ошибки: высота фигур, стилизация при копировании листов, потеря формата процентов, ширина ячеек DOCX, условное форматирование, повреждённые файлы Excel, копирование диапазона по горизонтали, высота заголовка строк, сохранение изображений GridWeb, потеря цвета диаграмм в HTML, потеря меток данных, угол оси, ошибки меток диаграмм, удаление подчёркивания, исключения при работе с линией подписи и исключения при конвертации.
  • Aspose.Diagram – исправлены выявление и информация о подстановке отсутствующих шрифтов (DIAGRAMJAVA‑50883).
  • Aspose.Email – устранены: проблемы обработки заголовка X‑ALT‑DESC, производительность перечисления вложений IMAP, рендеринг сообщений GraphClient, InvalidOperationException при загрузке EML, null отправителя MapiMessage, null вложения MapiCalendar, проблемы открытия сообщений PST и другие ошибки.
  • Aspose.Imaging – исправлены: неподдерживаемые параметры TIFF, ошибки профиля ColorSpaceClass, видимость страниц DCM, потеря прозрачности PNG→BMP, исключение TIFF→stream, несоответствия в поддержке локалей, а также добавлена корректная обработка нового API LocaleOptions.
  • Aspose.Note – исправлены: переделка сохранения изображений (NOTENET‑3310) и проблема чтения документов OneNote.Online (NOTENET‑5531).
  • Aspose.OCR – исправлен логика объединения областей, добавлено извлечение координат слов и поддержка загрузки лицензии через поток.
  • Aspose.PDF – исправлены: поддержка RTL при PDF→ODS, сохранение выравнивания текста при PDF→DOCX, отрисовка многоуровневых маркированных списков, использование Bouncy Castle по стандартам FIPS, повреждение аннотаций после resizeContents, удаление маркера редактирования, и извлечение языка помеченного контента.
  • Aspose.Slides – исправлены многочисленные ошибки при конвертации в PDF: потеря данных диаграмм, рендеринг 3‑D контента, обработка оглавления, сбои аннотаций, фон фигур, высокая нагрузка на CPU, проблемы таблицы при PPTX→PDF, форматирование оси значений диаграмм, изменения осей 3‑D конусов, рендеринг 3‑D стиля фигур, исключения при конвертации комментариев/заметок, потеря эффектов диаграмм, ошибки разбора SVG-стилей и другие.
  • Aspose.Tasks – исправлены: переименование типа вычисления, уменьшение выделения памяти, ошибки отображения начала/окончания временной шкалы и совместимость с форматом MPP12.
  • Aspose.TeX – исправлены: конвертация TeX→SVG, рендеринг математических формул, включение графики PS/EPS и XPS, адаптация пакета tikz.
  • Aspose.Words – исправлены сотни ошибок, включая сравнение документов, рендеринг диаграмм, макет таблиц, обработку ревизий, соответствие PDF/A, вращение SmartArt, шифрование, закладки, индексирование, парсинг XML, обработку SVG и многие другие, перечисленные в примечаниях к выпуску.
  • GroupDocs.Comparison – исправлены: замена пустых строк, сравнение строк, сравнение изображений, создание диаграмм, отображение изменения стиля компонента, информативность сообщений об ошибках, обработка объединённых ячеек, отрисовка оглавления по абзацам, сравнение аннотаций, подсчёт списка изменений, информация о странице гиперссылки, сравнение стиля пустых ячеек, обработка абзацев PDF, отображение сводной страницы, обработка вложенного контента, HTML-теги заголовков, сравнение группированных объектов и многочисленные сбои на граничных случаях.
  • GroupDocs.Conversion – исправлены: ошибка недопустимого параметра ST​L→PNG, увеличение размера TIFF→PDF, автоматическое выравнивание водяного знака на .NET Framework, низкое качество SVG→изображения, GIF→PDF, HTML→PPTX, DOCX→PDF на Ubuntu, зависание EML→PNG, масштабирование QR‑кода, обновление полей штрих-кодов, MHT→PDF, PDF→Image на macOS, Word→PDF на Debian, конвертация вложений email, ошибки индекса массива, рендеринг изображений HTML, отображение даты/времени MSG и проблемы установки размера страницы.
  • GroupDocs.Parser – исправлены: поддержка извлечения штрих-кодов, определение изображений, извлечение текстовых областей, предпросмотр электронных таблиц, а также добавлена обработка свойства Text.

Установка

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

Gradle

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

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

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

SBT

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

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