Conholdate.Total for Java

21.12
2022-01-25 3.09 GB

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

Добавлено

  • Aspose.3D – поддержка экспорта и импорта линий в формате U3D.
  • Aspose.BarCode – поддержка баркодов Royal Mail Mailmark 4‑state C и L (кодирование и декодирование); энкодер EMF для BarcodeGenerator; новый тип кодирования Mailmark и связанное API (поля, методы, классы).
  • Aspose.CAD – улучшен экспорт FBX в WEBP, DICOM, EMF, BMP; унифицированное API для макетов и слоёв; дополнительные улучшения обработки файловых форматов.
  • Aspose.Cells – прерываемый WorkbookDesigner.process; возможность изменения атрибута PDF Producer.
  • Aspose.Email – резервное копирование календаря Zimbra в PST; API обхода файлов OLM, пропускающий исключения во время перечисления.
  • Aspose.HTML – лицензия теперь поддерживает кодирование SHA‑256.
  • Aspose.Imaging – функция сохранения изображений с учётом расширения файла.
  • Aspose.OCR – вывод OCR в Excel (.xlsx); создание поисковых PDF с сохранением исходной структуры текста; новое значение Xlsx в перечислении Format.
  • Aspose.PDF – исправление примеров (исправление поворота); снижение выделения памяти при преобразовании PDF.
  • Aspose.Slides – low‑code API для типовых операций (например, односторочный конверт в PDF, извлечение текста); поддержка установки свойств текста в таблицах данных диаграмм; поддержка обобщённых и секционных зумов.
  • Aspose.Words – возможность извлечения OOXML содержимого элементов управления; загрузка ранее сохранённого кэша поиска шрифтов; распознавание нестандартных сносок в PDF; функция «Разрешить обтекание латинского текста посередине слова»; обходной путь для аварийного завершения работы SkiaSharp под Linux.
  • GroupDocs.Redaction – пользовательское удаление метаданных PDF (включая вложенные ресурсы изображений).
Улучшено
  • Aspose.CAD – многочисленные улучшения для отрисовки линий, обработки макетов и скорости экспорта.
  • Aspose.Imaging – ускоренная кэш‑память ICC‑преобразования цвета; добавлена поддержка форматов APNG, FODG, DICOM, HTML5 Canvas и EPS; улучшения производительности асинхронной загрузки/сохранения.
  • Aspose.Slides – оптимизированная low‑code API по производительности; добавлены возможности SectionZoom и SummaryZoom.
  • Aspose.Words – улучшения производительности при обработке коллекций условных форматов; изменение поведения по умолчанию приоритета вновь добавленных условных форматов.
  • Aspose.PDF – снижение выделения памяти; повышение производительности при добавлении текста.
  • Aspose.Cells – уточнена обработка зон валидации и условного форматирования для повышения производительности; изменено поведение API изменения зон.
  • GroupDocs.Redaction – улучшенная обработка небольших текстовых документов в простом формате.
Исправлено
  • Aspose.3D – сбои при загрузке USD‑файлов с неподдерживаемыми определениями диффузии (THREEDNET‑964); некорректное значение Node.Name после FBX‑экспорта/импорта (THREEDNET‑1001); невозможность загрузки больших RVM‑файлов (THREEDNET‑1003).
  • Aspose.Diagram – центрирование текста на прямых линейных соединителях (DIAGRAMJAVA‑50838); рисование прямых соединителей между фигурами (DIAGRAMJAVA‑50839).
  • Aspose.Font – ошибка расчёта матрицы трансформации для шрифтов CFF (FONTNET‑294).
  • Aspose.PDF – проблема замены шрифтов при HTML‑в‑PDF (PDFJAVA‑40946); некорректная работа WholeWordsHyphenation (PDFJAVA‑40900); наложение текста после замены (PDFJAVA‑40898); сбои при рендеринге китайских PDF (PDFJAVA‑40688); проблемы распознавания таблиц при преобразовании PDF‑в‑DOCX (PDFJAVA‑38079); многострочная отрисовка ячеек при преобразовании PDF‑в‑Excel (PDFJAVA‑36193).
  • Aspose.Slides – лишние теги при загрузке презентации (SLIDESJAVA‑34931); ArrayIndexOutOfBoundsException при загрузке PPT (SLIDESJAVA‑38672); бесконечная обработка при конвертации PPTX‑в‑PDF (SLIDESJAVA‑38645); NullPointerException при загрузке PPT (SLIDESJAVA‑38673); проблемы рендеринга диаграмм при конвертации в PDF (SLIDESJAVA‑38631, SLIDESJAVA‑38584, SLIDESJAVA‑38636, SLIDESJAVA‑38637); отсутствие содержимого рисования после сохранения PPT (SLIDESJAVA‑38679); различия между мастером слайдов и макетом (SLIDESJAVA‑35681).
  • Aspose.Tasks – переполнение TimeSpan для длинных длительностей (TASKSNET‑10377); исключение при загрузке P6 XML‑файлов (TASKSNET‑10369); исключения разбора формул (TASKSNET‑3611); StackOverflowError при вызове License.setLicense на нейтральной локали (TASKSJAVA‑1550).
  • Aspose.Words – многочисленные ошибки, охватывающие преобразование PDF‑в‑DOCX/HTML, обработку SVG, конвертацию диаграмм, работу с закладками, обработку сносок, отрисовку шрифтов и многие другие проблемы, подробно перечисленные в выпускных примечаниях продукта.
  • GroupDocs.Redaction – небольшие текстовые документы не распознавались (REDACTIONJAVA‑157).

Установка

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

Gradle

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

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

SBT

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

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