Conholdate.Total for Java

23.12
2024-01-01 0.05 GB

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

Добавлено

  • Aspose.3D – Новая функция: оптимизация сетки для удаления дублирующихся управляющих точек (THREEDNET‑1458).
  • Aspose.3D – Новая функция: указание системы осей при экспорте в форматы STL/OBJ/PLY (THREEDNET‑1468).
  • Aspose.3D – Новая функция: поддержка сложных булевых операций над сетками (THREEDNET‑222).
  • Aspose.3D – Новый класс com.aspose.threed.AxisSystem для определения систем координат при экспорте.
  • Aspose.3D – Класс CoordinatedSystem переименован в CoordinateSystem.
  • Aspose.3D – Новые методы в классах: AnimationNode, AssetInfo, Axis, Bone, Mesh, ObjSaveOptions, PlySaveOptions, StlSaveOptions, Transform.
  • Aspose.BarCode – Улучшенная поддержка кода Ханьсинь (BARCODENET‑38683).
  • Aspose.BarCode – Ускоренная базовая компонента распознавания (BARCODENET‑38792).
  • Aspose.BarCode – Повышенное качество распознавания QR-кодов (BARCODENET‑37127).
  • Aspose.CAD – Множество улучшений (например, поддержка системы осей STL/OBJ/PLY, сложные булевы операции, встраивание изображений, рендеринг STP, поддержка DICOM и др.) — все перечислены под ключами CADJAVA‑*.
  • Aspose.CAD – Добавлена поддержка загрузки/рендеринга фасетных сеток STP (CADJAVA‑11379).
  • Aspose.CAD – Добавлена поддержка встраивания изображений в DXF (CADJAVA‑11376).
  • Aspose.CAD – Добавлена поддержка элементов «image» при чтении из SVG (CADJAVA‑11377).
  • Aspose.CAD – Добавлена поддержка вертикального текста в формате SHX (CADJAVA‑11356).
  • Aspose.CAD – Поддержка API HoloLens (CADJAVA‑11392).
  • Aspose.Cells – Новые функции: MAKEARRAY, источники данных JSON для умных маркеров, получение параметра «Style Includes» (CELLSJAVA‑45737, ‑45705, ‑45750).
  • Aspose.Cells – Добавлено множество новых свойств и перечислений (например, PdfCompliance, флаги Style, параметры PptxSaveOptions, свойства HtmlSaveOptions).
  • Aspose.Diagram – Загрузка диаграммы только с свойствами документа (DIAGRAMJAVA‑51164).
  • Aspose.Drawing – Первый выпуск кроссплатформенной графической библиотеки.
  • Aspose.Email – Функция: сохранение HTML с относительными путями к ресурсам (HtmlSaveOptions.UseRelativePathToResources) (EMAILNET‑41154).
  • Aspose.Font – Новая функция: преобразование SVG-шрифтов в формат TrueType (FONTNET‑583). Добавлен класс SvgConversionException и конструкторы.
  • Aspose.HTML – Улучшения стабильности рендеринга (в целом).
  • Aspose.Imaging – Новый API: RemoveBackground и ChangeBackground для VectorImage (IMAGINGJAVA‑8625).
  • Aspose.Imaging – Различные улучшения и исправления ошибок (IMAGINGJAVA‑8622, ‑8621, ‑8617, ‑8586, ‑8552).
  • Aspose.OMR – Добавлен атрибут bubble_size к элементам answer_sheet и grid (OMRJAVA‑84).
  • Aspose.Page – Первый выпуск (кроссплатформенная обработка PDF, PS, EPS, XPS).
  • Aspose.PDF – Новая функция: извлечение и удаление текста по подтипу/форме (PDFJAVA‑43415). Добавлен класс CoordinateOrigin, множество новых методов (например, AbsorbedCell.getColSpan, Artifact.setPageNumberReplacementString и др.) и новые исключения (ArgumentException, JavascriptExtensionsException).
  • Aspose.Slides – Новые функции: режим экспорта разметки презентации в формат handout, InkOptions, IPictureFillFormat.DeletePictureCroppedAreas, Shape.IsDecorative, множество дополнений к API.
  • Aspose.Tasks – Добавлены методы MPPSaveOptions.writeFilters (геттер/сеттер).
  • Aspose.TeX – Новые возможности: внешние пакеты шрифтов, примитив \middle, преобразование многоснимковых TIFF. Добавлены FigureRendererOptions.margin, интерфейс IFileCollector, перечисление TiffCompression и связанное API.
  • Aspose.Words – Новые функции: обновление библиотеки Bouncy Castle, возможность задания макета начальной страницы PDF (PdfSaveOptions.PageLayout + перечисление PdfPageLayout), числовой формат dollarText для движка LINQ Reporting, множество новых членов API (например, перегрузка LowCode.Merger.Merge, OoxmlSaveOptions.Zip64Mode, перечисление Zip64Mode).
  • Aspose.Zip – Первый публичный выпуск (поддержка ZIP, Store, Deflate, Deflate64).
  • GroupDocs.Conversion – Новые свойства: SpreadsheetLoadOptions.AutoFitRows, получение имени листа (SpreadsheetDocumentInfo.Worksheets), возможность преобразования конкретных листов, учет CsvLoadOptions.ShowGridLines.
  • GroupDocs.Metadata – Новая метка «Bitrate», экспорт в XML, новая иерархия ExportOptions (ExcelExportOptions, XmlExportOptions), реструктуризация PreviewFormats.
  • GroupDocs.Signature – Многоуровневая поддержка DICOM (поиск, получение информации, подпись, верификация, предпросмотр), поиск архивных подписей, поиск документов по сертификату, расширенная информация об ошибках в DocumentResultSignature, множество новых параметров (например, SignatureResult, DicomSaveOptions, DicomXmpEntry).
  • GroupDocs.Watermark – Новое свойство Padding для TextWatermark (для растровых файлов), функционал настройки страницы, стили шрифта подчеркивания и зачеркивания.
Улучшено
  • Aspose.BarCode – Улучшения производительности базовой компоненты распознавания (BARCODENET‑38792).
  • Aspose.CAD – Общие улучшения по множеству направлений (записи CADJAVA‑*, отмеченные как Enhancement).
  • Aspose.Cells – Повышение производительности: рекурсивное вычисление общей формулы (CELLSJAVA‑45759).
  • Aspose.Imaging – Ускорение кэша ICC-преобразования цветов (функция).
  • Aspose.PDF – Размещение одностраничных документов бок о бок (PDFJAVA‑43416).
  • Aspose.Slides – Увеличение скорости выполнения в runtime после обновления версии .NET, улучшение качества изображений при конвертации в PDF, поддержка «Mark as decorative», экспорт handout в TIFF, улучшенная обработка ошибок при загрузке, улучшения выбора в PDF и др. (записи SLIDESNET‑*, отмеченные как Enhancement).
  • Aspose.Tasks – Исправление падения производительности при сохранении определенных проектов в XML (TASKSNET‑11060).
  • Aspose.Words – Множество исправлений производительности и рендеринга (например, совместимость с OSGI, LINQ-шаблоны на Java 16+, OutOfMemory в Docker, рендеринг HTML-таблиц, обработка недопустимых символьных сущностей).
  • GroupDocs.Conversion – Улучшено преобразование презентаций в Word-документы (CONVERSIONNET‑6317).
  • GroupDocs.Signature – Различные улучшения: расширенная обработка DICOM XmpData, размер и позиционирование результатов barcode/QrCode, контейнер цифровой подписи для электронных таблиц, улучшения подписывания архивов.
Исправлено
  • Aspose.3D – Исправлены многочисленные ошибки: проблемы с текстурами при экспорте OBJ/GLTF (THREEDNET‑1451, ‑1453), проблема группировки при экспорте FBX (THREEDNET‑1454), конфликт точек привязки (THREEDNET‑1461), несовместимость данных анимации (THREEDNET‑1462).
  • Aspose.BarCode – Исправлены нестабильные тесты DotCode и другие ошибки.
  • Aspose.CAD – Исправлены многочисленные ошибки рендеринга/зависаний (например, STL/OBJ текстуры, зависание whitebox, зависание загрузки SVG, предупреждения DWG, пустой файл GLB и др.) — записи CADJAVA‑* в разделе «Enhancement» часто представляют собой исправления ошибок.
  • Aspose.Cells – Исправлен обширный список ошибок (например, ошибка VLOOKUP, вычисление IRR, бесконечные циклы, ошибки разбивки на страницы, проблемы с диаграммами, ошибки при конвертации в HTML, сбои сводных таблиц и др.) — записи CELLSJAVA‑* в разделе «Bug».
  • Aspose.Diagram – Исправлена ошибка null-точки конца соединителя (DIAGRAMJAVA‑51163) и проблема поддержки TomEE 9 (DIAGRAMJAVA‑51150).
  • Aspose.Email – Исправлены ошибки загрузки VCF, исключение при добавлении папки, исключение при отправке по SMTP (EMAILNET‑41241, ‑41236, ‑35227‑‑35225).
  • Aspose.Font – Исправлены связанные ошибки (не перечислены; основные добавления).
  • Aspose.Imaging – Исправлены NullReferenceException при DataStreamSupporter.Save, проблемы с изменением размера PNG, конвертация EMF в PDF, конвертация EMF в SVG, конвертация SVG в trial-режиме и др. — записи IMAGINGJAVA‑* в разделе «Bug».
  • Aspose.Page – Исправлена ошибка конвертации EPS в PDF (PAGEJAVA‑271).
  • Aspose.PDF – Исправлены: потеря символов в аннотации редактирования, ошибка флага сертификации, пустой вывод при преобразовании PDF в изображение, исключение при сглаживании аннотации, ошибка нормализации содержимого, OutOfMemoryError, смешение арабского и английского шрифтов, высокое потребление CPU при извлечении, NPE у метода установки языка и др. — записи PDFJAVA‑* в разделе «Bug».
  • Aspose.Slides – Исправлены многочисленные ошибки: дополнительные пустые абзацы при импорте HTML, несоответствие вращения/меток между диаграммой и PNG, ArgumentOutOfRangeException при PPTX→HTML5, изменение имени встроенного Excel-листа при PPT→PDF, изображения, недоступные для выбора в PDF и др. — записи SLIDESJAVA‑* в разделе «Bug».
  • Aspose.Tasks – Исправлены ArgumentOutOfRangeException для Task.Status, некорректные аргументы формулы в XML, отсутствие стилей столбцов диаграмм, сбой MS Project2003 при сохранении MPP и др. — записи TASKSNET‑* в разделе «Bug».
  • Aspose.TeX – Исправлены связанные ошибки (не перечислены; основные добавления).
  • Aspose.Words – Исправлены многочисленные ошибки на разных платформах (например, ошибки загрузки на IBM i, LINQ-шаблоны на Java 16+, OOM в Docker, рендеринг HTML-таблиц, недопустимые символы, многочисленные ошибки рендеринга PDF/HTML/таблиц, обрезка текста, потеря изображений и др.) — записи WORDS* в разделе «Bug».
  • GroupDocs.Conversion – Исправлено, что CsvLoadOptions.ShowGridLines не работало (CONVERSIONNET‑6460).
  • GroupDocs.Metadata – Исправления не перечислены (основные добавления функционала).
  • GroupDocs.Signature – Исправлены многочисленные ошибки, связанные с архивами и цифровыми подписями DICOM: ограничения trial-версии в подписанных архивах, артефакты границ штампа, наложение текста на фон линий, несоответствия ширины границ, визуальные артефакты, подпись архивов в Word-документах, проблема цифрового сертификата в Linux, ошибка подписывания документов Word с двумя страницами, формат сертификата для электронных таблиц, исключение при удалении в ODT, ошибки позиционирования подписей в архивах, сообщения об оценке внутреннего изображения и др. — записи SIGNATURENET‑* в разделе «Fix».
  • GroupDocs.Watermark – Исправлены: прозрачность водяного знака в Linux, стиль подчеркивания, проблемы удаления, побочные эффекты при удалении линий (записи WATERMARKJAVA в разделе «Bug»).

Все перечисленные изменения взяты непосредственно из данных релизных примечаний компонентов; никакая информация не была опущена или выведена дополняющими способами.


Установка

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

Gradle

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

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

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

SBT

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

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