Conholdate.Total for Java

21.8
2021-09-02 0.05 GB

Что нового в 21.8

Добавлено

  • Aspose.3D – поддержка слепого водяного знака через API com.aspose.threed.Watermark (кодирование/декодирование).
  • Aspose.BarCode – кодирование/декодирование Royal Mail Mailmark 2D и полный набор новых классов и методов Mailmark2D*.
  • Aspose.CAD – экспорт в форматы DCM, EMF и WEBP; экспорт FBX (ASCII); ObserverPoint для IGES; многочисленные улучшения, специфичные для форматов.
  • Aspose.Cells – базовый класс AbstractInterruptMonitor; HtmlSaveOptions.WorksheetScalable; Range.AutoFill; перечисление WarningType.IO; переопределённый WorksheetCollection.GetRangeByName.
  • Aspose.Diagram – преобразование VSD в PDF теперь сохраняет положение текста.
  • Aspose.Email – API обхода PST для надёжного извлечения; ImapClient.customSearch для запросов Gmail X-GM-RAW; перегрузки LocaleOptions.setLocale.
  • Aspose.Font – конвертеры CFF → TTF/WOFF, полная поддержка таблиц TTF/WOFF и новый тип EncodingException.
  • Aspose.Imaging – экспорт GIF с управляемым количеством циклов (GifOptions.setLoopsCount); поддержка CDR → PSD, улучшения EMF → PNG; добавлены ApngOptions, улучшения PsdOptions.
  • Aspose.OCR – распознавание многостраничных PDF (RecognizePdf), RecognitionLinesResult в RecognitionResult.
  • Aspose.Page – без новых функций (только устранение ошибок).
  • Aspose.PDF – параметр цвета текста цифровой подписи; обработка символа переноса; новые классы (PdfFileSanitization, TextDefaults) и методы для настройки внешнего вида, стилизации подписей и работы с XMP.
  • Aspose.Slides – отрисовка шрифтов Monotype; функция OR для формул электронных таблиц; экспорт презентации в анимированный GIF; масштабирование в стиле PowerPoint (Fit/Maximize); вычисление формул с кэшированием.
  • Aspose.Tasks – использование Bouncy Castle, соответствующее FIPS; новые OleObject.Id, Task.moveToSibling(Task) и конструктор WorkWeek.
  • Aspose.TeX – полный графический конвейер (аффинные преобразования, цвет, отсечение, рисование путей), загрузка LaTeX, стандартные пакеты и рендерер математических формул с обширной поверхностью API.
  • Aspose.Words – вставка изображений GIF; параметр сохранения PDF ExportLanguageToSpanTag; обратные вызовы обновления полей (IFieldUpdatingCallback); свойство SaveOptions.FlatOpcXmlMappingOnly.
  • GroupDocs.Metadata – настраиваемый кэш для ресурсоёмких операций (папка кэша PreviewOptions, ограничения размера) и замена константных классов перечислениями.
  • GroupDocs.Search – поддержка индексации OCR (новое перечисление ImageLocation, IOcrConnector, OcrIndexingOptions, OcrContext).
  • GroupDocs.Signature – новые типы файлов электронных таблиц XLT и XLTM; SignatureSettings.ShowDeletedSignaturesInfo; коллекция IDocumentInfo.Signatures; расширенный DocumentInfo со списком подписей.
Улучшено
  • Обновление движков GroupDocs.Annotation, Assembly и Conversion для ускоренной отрисовки и снижения потребления памяти.
  • Оптимизация кэша преобразования цветов ICC в Aspose.Imaging.
  • Повышение производительности метода GroupDocs.Parser.GetFileInfo.
  • Улучшения обработки сжатия PPTX в Aspose.Slides.
  • Стабильность обработки PDF/XFA в Aspose.PDF и GroupDocs.Conversion.
  • Производительность многопоточной подписи в GroupDocs.Signature.
  • Исправление обработки кэша и утечек памяти в нескольких сценариях Aspose.Imaging (EPS → PSD, EMF → PNG).
  • Отзывчивость API в обработке таблиц Aspose.Font и локализации Aspose.Tasks.
  • Обновлённое использование перечислений в GroupDocs.Metadata для повышения безопасности типов.
  • Интеграция OCR-коннектора в GroupDocs.Search для более точной индексации изображений.
Исправлено
  • Annotation – ошибки рендеринга изображений, Visio, HTML-аннотаций.
  • Assembly – проблемы разрешения зависимостей и отрисовки диаграмм.
  • Conversion – обработка изображений при преобразовании PDF в Markdown, зависания XFA PDF, переполнение стека при PDF → PNG, ошибки количества циклов при PDF → GIF.
  • Editor – обработка пустых документов электронной почты.
  • Metadata – извлечение тела HTML из файлов MSG, различные пограничные случаи парсера.
  • Redaction, Search, Signature, Watermark – многочисленные исправления стабильности и точности по всем продуктам Aspose.
  • Aspose.BarCode – корректная обработка кодирования Royal Mail Mailmark 2D.
  • Aspose.CAD – исправления загрузки DWF, проблем открытия PLT/HPG, проблем цвета линий при DWG → PNG, изменений границ видового окна, рендеринга 3D-форм DXF, утечек памяти и многочисленных исключений при экспорте (PDF, PNG, SVG и др.).
  • Aspose.Cells – генерация CSS-стилей, текст таблицы графика, потеря изображений в PDF, регрессии в вычислении формул (MDURATION, оператор возведения в степень), выравнивание меток осей, шрифты по умолчанию в macOS и ряд ошибок, связанных с листами.
  • Aspose.Diagram – преобразование формы в изображение, стрелки соединителей, жирные линии, проблемы цвета, пустые PNG-страницы.
  • Aspose.Email – стабильность обхода PST, участники при MSG → PDF, конструктор ImapClient, отмена SmtpClient, обработка локалей.
  • Aspose.Font – локальная проблема таблицы при сохранении WOFF2, OutOfMemory при отрисовке глифов.
  • Aspose.Imaging – количество циклов GIF, экспорт CDR → PSD, искажение текста EMF, исключение масштабирования SVG, генерация файлов шрифтов, утечка памяти в цикле EPS → PSD, поддержка TGA, экспорт DCM → APNG, общие ошибки загрузки изображений.
  • Aspose.OCR – распознавание только изображений в PDF, экспозиция координат строк, связанные сбои.
  • Aspose.Page – ошибки «Offending Command» при PS → PDF.
  • Aspose.PDF – ошибки диапазона аргументов при конвертации PDF/A, проблемы замены текста, утечка памяти при PDF → DOCX, обработка цвета текста цифровой подписи, символы переноса, ошибки стека редактора файлов.
  • Aspose.Slides – добавление заметок к слайдам, отсутствие ключа при сохранении, отсутствие таблиц/графиков в миниатюрах, артефакты PDF-преобразования (дуги, стрелки, границы фигур), масштабирование шрифтов, рендеринг графиков, а также ряд регрессий стабильности.
  • Aspose.Tasks – сбои при соблюдении FIPS, ошибки ID при вставке пустой строки, видимость задачи после изменения представления.
  • Aspose.TeX – отсечение графики, включение растровых изображений, обработка ошибок в рендерере формул, адаптация пакетов.
  • Aspose.Words – обрезка EMF с тайскими символами, ошибки соответствия PDF, исключения LINQ-отчётов, регрессия скорости открытия документов, проблемы конвертации HTML и MHTML, аномалии рендеринга графиков, преобразование локалей, потеря колонтитулов, изменение ширины изображений, обработка пустых тегов при PDF/A, исключения при обновлении полей и прочие ошибки, перечисленные в примечаниях к выпуску.
  • GroupDocs.Metadata – обработка конфигурации кэша, ломающие изменения при замене перечислений.
  • GroupDocs.Search – ошибки интеграции индексации OCR, обработка перечислений.
  • GroupDocs.Signature – удаление цифровых подписей в Word/Excel, настройка макета метаданных для изображений, текста, QR- и штрихкодов, ошибки локализованных строк, состояния гонки при многопоточной подписи, исключение «Повреждённый файл» при предпросмотре файлов.

Эти обновления совместно вносят новые возможности, улучшения производительности и масштабные исправления стабильности в пакет Conholdate.Total 21.8 для Java.


Установка

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

Gradle

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

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

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

SBT

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

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