Conholdate.Total for Java

23.3
2023-05-02 0.05 GB

Что нового в 23.3

Добавлено

  • Aspose.BarCode — исследование альтернативы библиотеке Reed‑Solomon (улучшение).
  • Aspose.CAD — поддержка SHX для атрибутов, ACAD_PROXY, исправления для DWFX/DWG вьюпорта.
  • Aspose.Cells — новая логика генерации объектов SmartArt; параметр загрузки GridWeb; поддержка margin для тегов <img> при загрузке HTML.
  • Aspose.EmailGetTotalItemsCount() в OlmStorage; свойство MapiMessage.IsTemplate; обнаружение формата OFT и сохранение через SaveOptions; обнаружение файлового формата NSF.
  • Aspose.Imaging — поддержка BigTiff.
  • Aspose.Note — полная поддержка рисования (элементы от руки, узлы ручного ввода Ink).
  • Aspose.OCR — упрощённый унифицированный API (новый класс OcrInput, AsposeOcr.Recognize, DetectRectangles, ImageProcessing с Render/Save, CalculateSkew, AsposeOCRPdf.GetImages).
  • Aspose.OMR — свойства разметки font_size, font_family, font_style; размер, семейство и стиль шрифта GlobalPageSettings для всей страницы.
  • Aspose.Slides — настройки обрезки видео (IVideoFrame.TrimFromStart/End); возврат времени анимации (ITiming.Rewind); поддержка аудио/видео-плагинов для файлов ODP.
  • Aspose.Tasks — расширенная поддержка Primavera (новые типы, перечисления и методы для действий, продолжительностей, затрат, связей и данных представлений).
  • Aspose.Words — цветовая тема и свойства оттенка/затенения заливки (ForeThemeColor, BackThemeColor, ForeTintAndShade, BackTintAndShade); флаги сетки осей диаграмм (HasMajorGridlines, HasMinorGridlines); ImportFormatOptions.AdjustSentenceAndWordSpacing; TextBox.NoTextRotation; обратные вызовы прогресса при сохранении в MOBI и AZW3.
  • GroupDocs.Comparison — улучшенное сравнение PDF, сравнение изображений и генерация результирующего PDF.
  • GroupDocs.Redaction — опция предварительного растрового преобразования (LoadOptions.preRasterize); поддержка файлов DjVu (удаление страниц, редактирование изображений, вывод PDF).
Улучшено
  • Aspose.Imaging — исправления открытия PNG в Photoshop, конвертации EMZ на Linux, проблем конвертации (CDR → WMF, WMF → TIFF), повреждения TIFF, обрезки WMF.
  • Aspose.Slides — устранение размытости изображений EMF при конвертации PPTX → PDF; добавлена поддержка аудио/видео в ODP.
  • Aspose.Words — многочисленные улучшения (API цвета заливки, сетки диаграмм, регулировка интервалов предложений и слов, управление вращением текстового поля, прогресс сохранения MOBI/AZW3).
  • GroupDocs.Comparison — обновлена обработка PDF, улучшено сравнение изображений, общие улучшения стабильности.
Исправлено
  • Aspose.BarCode — не распознаются изображения DotCode (BARCODEJAVA‑1539).
  • Aspose.CAD — несколько проблем рендеринга, связанных с SHX, и исправления вьюпортов (CADJAVA‑11028, ‑11027, ‑11026, ‑11018, ‑11016, ‑11012, ‑11011, ‑11010, ‑10797, ‑11033).
  • Aspose.Cells — множество багов: логика группировки SmartArt, загрузка GridWeb, отступы HTML, неточности конвертации (этикетки диаграмм PDF, легенды диаграмм, CSV ↔ PDF, рендеринг изображений, обработка паролей и др.).
  • Aspose.Diagram — экспорт фигур в PNG без белого холста (DIAGRAMJAVA‑50641).
  • Aspose.Email — ошибки, касающиеся количества элементов в OLM, обнаружения OFT/MSG, обнаружения NSF, загрузки VCard, получения IMAP, тела сообщения, разбора EML, обработки вложений, замены переменных в шаблонном движке, имен файлов подписанных писем, дублирующихся заголовков, поля XMailer, использования IMAP BODY, уникальности ID GraphAPI, подписей SMIME.
  • Aspose.Imaging — исправлены проблемы обработки BigTiff, совместимости PNG с Photoshop, конвертации EMZ на Linux, конвертации CDR/WMF/TIFF, сохранения поврежденных TIFF, ошибок обрезки WMF.
  • Aspose.Note — ошибки рендеринга элементов от руки и рисунков (NOTENET‑5524, ‑548, ‑2534, ‑550, ‑5731).
  • Aspose.OCR — устаревшие API теперь помечены; множество исправлений при переходе на новый API.
  • Aspose.OMR — исправлены рамки вьюпорта, чтение замороженных слоев DWG, позиционирование вьюпорта DWF, имена шрифтов, возникающие как null, проблемы толщины/искажения линий PDF.
  • Aspose.PDF — сохранение цвета/размера для пронумерованных меток, распознавание списков, размер маркеров, высота строк, лишние линии, интервалы, выравнивание, исключения null-pointer, сохранение пользовательских стилей, отсутствие шрифтов в Linux, частичные редактирования, ошибки загрузки HTML, скорость конвертации TIFF, ошибки извлечения подписи на Linux.
  • Aspose.Slides — PptxReadException, NotSupportedException, KeyNotFoundException, OutOfMemory при загрузке PPTX, ошибки времени анимации, пустые массивы параграфов, неправильное расположение текста при экспорте в PNG, отсутствующие символы диаграмм, обработка чешских имен стилей, размер шрифта после правок, вертикальная ориентация текста, рендеринг метафайлов, ошибки открытия PDF, рендеринг изображений, проблемы с интервалами, NRE в поле IF, загрузка зашифрованных DOCX, лишняя пустая страница на иврите, удаление параграфов SDT, производительность OfficeMath, обратный слэш MD в именах изображений, объединённые ячейки, рендеринг GroupShape, загрузка RTF, эффекты на тонких элементах, проблемы сравнения документов, наложение сносок, инверсия цвета, рендеринг фона, загрузка MHTML, NRE при конвертации DOCX, метки трендов, текст за изображениями, табуляции списков, видимость полей TC, создание форм DML, изменение размера/позиции фигур, ссылки в оглавлении, составное кодирование PDF, резервный SVG для арабского, общие ошибки загрузки, асинхронное исключение отчетного движка, создание закладок, форматирование XML→PDF, пустой вывод CHM→DOCX, исключение сохранения формата изображения на Linux, OOM при сохранении, проблемы ширины HTML→PDF, экспорт ListLabel, отображение HTML-изображений с абсолютным позиционированием, символ дельты в формулах, NRE рендеринга.
  • GroupDocs.Comparison — исключение при сравнении PDF, обработка символов ruby, сравнение PDF с header/footer, рендеринг аннотаций, сравнение имен диаграмм PDF, null текст в ChangeInfo.
  • GroupDocs.Redaction — дублирование замещающего текста в RTF, отказ опции замены цвета (OOM), обработка предварительного растрового преобразования, удаление страниц и редактирование изображений DjVu.
  • GroupDocs.Search — сбой поиска числовых диапазонов при слишком длинных числах (SEARCHNET‑2815).

Установка

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

Gradle

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

compile(group: 'com.conholdate', name: 'conholdate-total', version: '23.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="23.3">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

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

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