Conholdate.Total for Java

22.4
2022-04-28 0.05 GB

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

Добавлено

  • Aspose.3D – метод VertexDeclaration.addField(.., String alias) и аксессор VertexField.getAlias() для экспорта пользовательских вершинных данных.
  • Aspose.BarCode – отсутствуют новые функции (релиз только с исправлениями ошибок).
  • Aspose.CAD – ряд улучшений (например, улучшенная обработка DWF/IFC), однако без добавления новых элементов публичного API.
  • Aspose.Cells – представлен класс DefaultStyleSettings, свойства LoadOptions.DefaultStyleSettings, TxtSaveOptions.TrimTailingBlankCells, Style.HasBorders, новые свойства для Shape, Row, Column, PasteType, AutoFilter, Cells.GetRowOriginalHeightPoint, а также расширенный набор перегрузок для TimelineCollection.
  • Aspose.Diagram – метод Shape.getPureText() для извлечения простого текста из фигуры.
  • Aspose.Email – поддержка постраничного перебора сообщений через клиент Graph; новое свойство HtmlDescription для установки заголовка X‑ALT‑DESC в iCalendar-файлах.
  • Aspose.Imaging – экспорт кистью текстуры в векторный PSD, повышение качества пересэмплирования, поддержка сохранения XMP-тегов в DICOM, а также несколько новых возможностей конвертации (например, PNG → SVG, EMF → PNG).
  • Aspose.OCR – метод AsposeOCRPdf.recognizePdf(InputStream, DocumentRecognitionSettings) для распознавания PDF из потоков; обновление GPU-рантайма до ONNX 1.11.
  • Aspose.Page – отсутствуют новые функции (релиз только с исправлениями ошибок).
  • Aspose.PDF – новые классы HtmlPageLayoutOption, TeXMemoryOutputDirectory; новые методы Annotation.changeAfterResize(Matrix), TextMarkupAnnotation.changeAfterResize(Matrix), Document.close(), а также геттеры/сеттеры для дополнительных единиц высоты в RenderingOptions.
  • Aspose.Slides – низкоуровневые методы сжатия Compress.removeUnusedMasterSlides(Presentation) и Compress.removeUnusedLayoutSlides(Presentation); поддержка трёхмерного линейного графика.
  • Aspose.Tasks – новые публичные типы для разрешения шрифтов (FontResolveCallbackDelegate, FontResolveEventArgs, FontDescriptor, FontStyles, SummaryRowsCalculationType), поддержка токена отмены при загрузке проекта, а также расширенные расширения API для легенд, таблиц и рабочего времени.
  • Aspose.TeX – удаление ряда устаревших методов рендеринга (например, Device.showEps, Device.showXps).
  • Aspose.Words – сохранение в формат PDF/A‑4, разрешение метаданных Photoshop в JPEG, API записи легенды DrawingML-графика, свойство Chart.SourceFullName, новый режим импорта HTML-блоков (BlockImportMode.Preserve), манипуляция элементами легенды графика, типизированная коллекция для структурированных тегов документов и устаревание метода Document.UpdateTableLayout().
  • GroupDocs.Editor – свойство IDocumentFormat.getMime(), аксессор SvgImage.getXmlContent() и методы конвертации векторных изображений (saveToPng, saveToSvg) для форматов SVG/WMF/EMF.
Улучшено
  • GroupDocs.Editor – сохранение общего форматирования текста (полужирный, курсив, подчёркивание, нижний индекс, верхний индекс, перечёркивание) при цикле Presentation ↔ HTML; поддержка встроенных SVG при обработке HTML/CSS; встроенные SVG теперь выводятся как нативный XML, а не Base64.
  • Aspose.Imaging – ускоренный кэш ICC-конверсии цветов, повышение качества для PNG → SVG и обработки кисти текстуры.
  • Aspose.Cells – повышение производительности при работе с большими потоками ресурсов и настройками GridWeb.
  • Aspose.PDF – ускоренная загрузка PDF (PdfFileInfo) и уточнённая обработка распознавания нижних/верхних индексов в процессе конвертации.
  • Aspose.Slides – обновлённая сериализация аудиофреймов для избежания диалогов обновления; улучшена альтернативная рендеринга PNG для SVG-изображений.
  • Aspose.Tasks – снижение объёмов выделения памяти при чтении свойств задач/назначений/ресурсов; неизменяемый класс WorkingTime с упрощёнными конструкторами.
  • Aspose.Words – пересчёт ширины столбцов для таблиц, состоящих более чем из 63 столбцов; обработка требований PDF/A‑4 (автоматическое встраивание шрифтов, отключение запрещённых опций).
  • Aspose.OCR – улучшенные алгоритмы размещения результатов XLSX и TXT; загрузка PDF из потоков.
Исправлено
  • Aspose.3D – исправлено обработка углов Эйлера, импорт текстур FBX, координаты текстур OBJ, загрузка лицензии в сборках с одним исполняемым файлом, ориентация GLB → U3D.
  • Aspose.BarCode – исправлена обработка SwissQRBill, добавлен символ перевода строки в EPD‑трейлере, устранён сбой позиционирования текста в сгенерированных штрихкодах.
  • Aspose.CAD – устранено множество исключений при загрузке и рендеринге DWF/IFC/DWG/DXF, исправлен параметр CTB, экспорт PSD из IFC, позиционирование размерного текста, сохранение DXF, размерирование глифов, загрузка PLT и др.
  • Aspose.Cells – исправлены всплески ЦП/памяти при работе с потоками ресурсов, настройка GridWorkbookSetting, сериализация дат в сводных таблицах, повреждение рабочих книг, удаление строк/столбцов при условном форматировании, проблемы отображения GridWeb, цвет фона столбцов, обработка флагов вычислений, заголовки HTML-таблиц, различия рендеринга графиков, обработка JSON с Unicode и исключение по индексу столбца.
  • Aspose.Diagram – устранена ошибка PinPos not defined.
  • Aspose.Email – исправлена обработка непрочитанных сообщений в клиенте Graph, корректная обработка описания встречи, имена вложений с не-ASCII символами, производительность EML, проблемы загрузки MSG, System.FormatException в IMAP, регрессии при извлечении PST и ArgumentOutOfRangeException в EML.
  • Aspose.Imaging – исправлено выравнивание tspan в SVG, исключение при экспорте TIFF → TIFF, ошибки рендеринга CDR, режим trial для PNG → SVG, исключение загрузки DICOM, экспорт GIF → APNG, сбои EMF → PNG, конвертация WMF/Png, экспорт DICOM → BMP, сбои загрузки PNG, исключение сохранения GIF.
  • Aspose.OCR – обновлён ONNX-рантайм, улучшены алгоритмы для генерации XLSX/TXT, добавлена возможность загрузки PDF из потока.
  • Aspose.Page – исправлено преобразование PS → APS для многостраничных файлов в нелицензированном состоянии.
  • Aspose.PDF – исправлено распознавание нижних/верхних индексов при конвертации, замедленная загрузка PDF, встраивание шрифтов для полей формы, изменения фона TextFragmentAbsorber, обнаружение скрытого текста, регрессия при импорте Form XML, NPE аннотаций, исключение при TIFF-конверсии (class-cast), проблемы с полями и разрывами строк, ошибки изменения размера аннотаций, поиск по регулярному выражению в TextFragmentAbsorber.
  • Aspose.Slides – исправлена поддержка 3‑D линейного графика, диалог аудиофрейма, низкое разрешение PNG альтернативного отображения для SVG, рендеринг миниатюры OleObject, перенос текста в миниатюрах, вращение графика в PDF, регрессия качества PDF, прозрачность EMF в PDF, масштабирование SmartArt и другие ошибки рендеринга.
  • Aspose.Tasks – исправлена обработка прерывания потока, поддержка токена отмены, ввод/вывод даты статуса XER, неизменяемость WorkingTime, обратный вызов замены шрифтов, снижение выделения памяти, расчёты свёртки пользовательских полей, ввод/вывод GUID в XER, отрисовка праздников, разбор завершающих вех, синтаксический разбор разделителей формул, различия в расчётах пользовательских полей и смежные регрессии.
  • Aspose.TeX – удалены устаревшие методы рендеринга векторных изображений для обработки EPS/XPS.
  • Aspose.Words – исправлен доступ к SDT по ID/имени, видимость легенды графика, автор ответа в комментариях, расчёт числовых полей с учётом локали, повёрнутые символы в PDF, сложная замена по регулярному выражению, числовое поле для баскского языка, повреждение файла, белый текст после загрузки DOCX, поведение сравнения документов, установка текста закладки, курсырный арабский шрифт, преобразование HTML непрерывных разрывов секций, UpdateFields с null‑reference, неожиданная замена гиперссылок, HTML-конвертация многоуровневых списков, именование исходных файлов графика, пересчёт ширины столбцов, ограничения соответствия PDF/A‑4, проблемы рендеринга множественных графиков и легенд, проблемы слияния и верстки таблиц, определение цвета фона, импорт HTML-блоков, определение сносок, опции по умолчанию для меток данных графика, видимость элементов легенды, масштабирование изображений в XPS и многочисленные совместимостные ошибки с .NET.
  • GroupDocs.Editor – устранена утечка MIME-кода, конвертация SVG в PNG, сохранение векторных изображений, потеря стилей HTML‑markup, передача изображений при конвертации Markdown → DOCX, обработка таблицы стилей PowerPoint, отсутствие исключения load-options, валидация имён шрифтов в RTF, обработка неизвестных полей, зависание PowerPoint, обработка JPEG в презентациях, ошибки парсера разметки и различные сценарии out‑of‑memory и исключений в модулях WordProcessing, Spreadsheet, Presentation и 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>22.4</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

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

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

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

SBT

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

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