Conholdate.Total for Java

24.3
2024-04-09 1.82 GB

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

Добавлено

  • Aspose.BarCode — улучшения генерации штрихкодов в формате SVG и поддержка новой структуры QualitySettings в движках штрихкодов HanXin и QR.
  • Aspose.Cells — возможность досрочно завершать процесс сохранения в HTML и задавать папки по умолчанию при сохранении в HTML.
  • Aspose.OCR — процессор запросов естественного языка на основе искусственного интеллекта; автоматическое определение текстов на расширенных латинских и кириллических алфавитах; расширение перечисления Language до 133 языков.
  • Aspose.Imaging — ускоренный кэш преобразования цветов ICC.
  • Aspose.Drawing — ограничение замыкания кисти-текстуры исходными границами изображения; исправление загрузки 16-битных TIFF-файлов; удаление ограничений на размер региона; интерполяция ближайшего соседа для 1-пиксельных битовых карт.
  • Aspose.CAD — многочисленные улучшения обработки DWG/DWF/DXF (например, сохранение без зависаний, корректное сохранение метаданных, улучшенное сжатие).
  • Aspose.PDF — новое преобразование таблиц из PDF в Markdown; поиск по списку фраз через TextFragmentAbsorber; поддержка переноса слов в TextStamp; обновление до Bouncy Castle FIPS.
  • Aspose.Slides — улучшения выравнивания гиперссылок при экспорте в PDF.
  • Aspose.Zip — новые форматы архивов Bzip2 и LZMA; API для создания и распаковки TAR-архивов с сжатием LZMA.
  • GroupDocs.Comparison — возможность получения координат изменённых элементов (на данный момент — для документов Word).
  • GroupDocs.Conversion — добавлено преобразование EPS; улучшена обработка исключений и загрузка внешних HTML-ресурсов.
  • GroupDocs.Parser — загрузка документов непосредственно из URL; сериализация/десериализация шаблонов документов в XML и из XML.
  • GroupDocs.Signature — новые типы QR-кодов (MailMark, HanXin, Swiss QR, HIBC LIC, HIBC PAS); новый тип штрихкода GS1DotCode; команда верификации архивов; поддержка многостраничных TIFF/WebP; команда предпросмотра архивов; подпись XLSM с VBA; подпись PDF с использованием внешних цифровых подписей; подпись текстом, изображением, штрихкодом и штампом в заголовках/подписях.
Улучшено
  • Aspose.Imaging — ускоренный кэш преобразования цветов ICC; обновление документации базового класса.
  • Aspose.Drawing — повышение производительности за счёт удаления ограничений на размер региона и уточнения замыкания кисти-текстуры.
  • Aspose.CAD — обновление бенчмарка для экспорта штриховки; оптимизация процесса сжатия LZ77.
  • Aspose.PDF — оптимизация времени преобразования PDF в PDF/A; улучшенная обработка выравнивания переноса строк.
  • Aspose.Slides — обновлена обработка сжатия для файлов PPTX.
  • GroupDocs.Parser — добавлен параметр LoadOptions.timeout для управления временем загрузки удалённых файлов.
Исправлено
  • Aspose.BarCode — исправлены проблемы с генерацией SVG (BARCODENET‑38283) и добавлена поддержка QualitySettings (BARCODENET‑38802, ‑38805).
  • Aspose.CAD — исправлены зависания сохранения DWG, ошибки преобразования DWG в PDF, сохранение метаданных DWF, обнаружение шрифтов SHX, цветовые неточности при DWF → PDF, а также многочисленные ошибки разбора и экспорта (например, CADJAVA‑11517 – CADJAVA‑11511).
  • Aspose.Cells — устранены дефекты отрисовки диаграмм, обрезка текста ячеек, несоответствия автоматической настройки макета листа и потеря форматирования при применении нескольких условий (например, CELLSJAVA‑45863 – ‑45845).
  • Aspose.Diagram — решены сбои импорта диаграмм, отсутствие конечных точек соединителей, потеря текста и сбои открытия Visio (DIAGRAMJAVA‑51184 – ‑51187).
  • Aspose.Drawing — исправлено зависание при Region.Intersect (DRAWINGNET‑1468).
  • Aspose.Email — исправлены зависания при MailMessage.Load, ArgumentNullException для VCF, null в TimeZone для встреч и валидация правила BYSETPOS (EMAILNET‑41303 – ‑41300).
  • Aspose.HTML — регрессия, при которой Converter.convertHTML() выбрасывала исключения в многопоточных сценариях (HTMLJAVA‑1697).
  • Aspose.Imaging — устранены растягивание TIFF при преобразовании в PDF, исключение неавторизованного доступа при чтении защищённых от записи изображений и ошибки сохранения SVG в Linux (IMAGINGJAVA‑8678 – ‑8637).
  • Aspose.OCR — исправлено обработку устаревания кодов языков и обеспечена обратная совместимость расширенного перечисления Language.
  • Aspose.Page — корректная обработка пользовательских размеров PNG при преобразовании XPS в PNG (PAGEJAVA‑279).
  • Aspose.PDF — многочисленные ошибки преобразования: форматирование таблиц в Markdown, ошибки поиска фраз, градиентные проблемы при PDF‑в‑PDF/A, зависания при XFA PDF, разрывы таблиц/колонок при экспорте в Excel, распознавание маркированных списков, проблемы выравнивания при DOCX, лишние строки/колонки и др. (PDFJAVA‑40038 – ‑43725).
  • Aspose.PSD — исправлено отрисовка коротких кривых в формате AI, длительное время загрузки крупных AI-изображений и сбои преобразования 8‑бит в 16/32‑бит (PSDJAVA‑601 – ‑606).
  • Aspose.Slides — исправлено смещение гиперссылок, искажение названий OLE-объектов и значков, отсутствие SVG-текста, изменения размера/цвета шрифтов, жирность немецких умлаутов, зависания сохранения PPT и исключения при генерации эскизов (SLIDESJAVA‑38742 – ‑39403).
  • Aspose.Tasks — устранены проблемы чтения MPP, обработки GUID для задач/ресурсов, пустых GUID назначений, расчёта процента завершения и установки фактической даты завершения для задач с нулевой продолжительностью (TASKSNET‑11118 – ‑11079).
  • Aspose.Tex — удалены устаревшие тип NamedInputStream и связанные методы.
  • Aspose.Words — исправлены искажения TIFF-изображений, бесконечные чтения, отрисовка изображений с красным крестиком, нарушения доступа к нативным DLL, изменения ширины таблиц/колонок, повреждения макета, смещения позиций фигур, потеря содержимого нижнего колонтитула и многочисленные другие ошибки отрисовки, преобразования и форматирования (множество записей WORDSNET).
  • Aspose.Zip — добавлена поддержка архивов Bzip2 и LZMA и связанных методов API.
  • GroupDocs.Comparison — исправлено исключение при сравнении PDF-файлов (COMPARISONJAVA‑1666).
  • GroupDocs.Conversion — исправлено отсутствие изображений при HTML → PDF и ошибки EPUB → PDF (CONVERSIONJAVA‑2313 – ‑2314).
  • GroupDocs.Signature — многочисленные исправления: водяной знак цифровой подписи PDF, проблемы с сообщениями о пробной версии, получение изображений в Linux, ошибки команд предпросмотра/верификации архивов и др. (SIGNATURENET‑4726 – ‑4853).

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


Установка

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

Gradle

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

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

SBT

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

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