Conholdate.Total для Java

Полный комплект SDK для обработки документов на Java поддержки более 100 форматов файлов, включающий API для создания, редактирования, преобразования, просмотра, подписания, сравнения и манипулирования документами и изображениями.

26.7.0

Последняя

Дата релиза 2026-08-26
        
<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>26.7.0</version>
      <type>pom</type>
   </dependency>
</dependencies>
    

Установка

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

Gradle

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

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

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

SBT

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

libraryDependencies += "com.conholdate" % "conholdate-total" % "26.7.0"

Включённые API

Обработка

  • Word
  • Excel (Электронные таблицы)
  • Powerpoint (Презентации)
  • PDF
  • Электронная почта

Обработка изображений

  • Обработка изображений
  • OCR
  • Штрих-коды / QR-коды

Утилиты

  • Цифровая подпись
  • Сравнение документов
  • Поиск
  • Метаданные

Прочее

  • Средство просмотра
  • Преобразование форматов
  • Аннотации

Conholdate.Total для Java

Версия 26.7.0 Java Apache Maven Gradle

Вот разработчикоориентированное, SEO-оптимизированное описание, естественно звучащее и охватывающее ключевые поисковые запросы по обработке документов в Java.


Conholdate.Total для Java

Conholdate.Total для Java — это полнофункциональный SDK для обработки документов на языке Java, позволяющий разработчикам создавать, читать, редактировать, преобразовывать, отображать, подписывать, сравнивать, искать и автоматизировать обработку документов и изображений прямо из приложений Java. Набор API поддерживает более 100 форматов файлов, исключая необходимость установки Microsoft Office, Adobe Acrobat или какого-либо другого стороннего программного обеспечения.

Созданное для корпоративных приложений, веб-сервисов, настольного программного обеспечения и автоматизированных рабочих процессов обработки документов, Conholdate.Total для Java объединяет множество отдельных API в одном пакете, позволяя разработчикам работать с PDF-документами, офисными документами Microsoft, изображениями, чертежами CAD, электронными письмами, архивами и множеством других форматов с помощью единого согласованного Java API.

Ключевые возможности

  • Обработка PDF — Создание, редактирование, объединение, разделение, преобразование, сжатие, защита, нанесение водяных знаков, добавление аннотаций и извлечение контента из PDF-документов.
  • Документы Word — Чтение и создание документов в форматах DOC, DOCX, RTF, ODT и других текстовых форматов с расширенными возможностями редактирования.
  • Обработка электронных таблиц — Создание, изменение, расчёт и преобразование рабочих книг и листов Excel, формул, диаграмм и таблиц.
  • Обработка презентаций — Генерация, редактирование, отображение и преобразование презентаций и слайдов Microsoft PowerPoint.
  • Обработка изображений — Загрузка, изменение, масштабирование, обрезка, поворот, преобразование и оптимизация растровых и векторных форматов изображений.
  • OCR и извлечение данных — Извлечение текста из отсканированных документов и изображений с помощью технологии оптического распознавания символов.
  • Штрих-коды и QR-коды — Генерация и распознавание десятков типов штрих-кодов и QR-кодов для бизнес-приложений.
  • Цифровые подписи — Добавление, проверка, поиск и управление цифровыми,_TEXT_ыми, графическими и QR-подписями в документах.
  • Преобразование документов — Преобразование между PDF, офисными документами, изображениями, HTML, электронными книгами, CAD-файлами и множеством других форматов.
  • Сравнение документов — Обнаружение различий между версиями документов для проверки и аудиторских рабочих процессов.
  • Поиск и метаданные — Поиск по содержимому документов, анализ метаданных и программное обновление свойств документов.
  • Просмотр и отображение документов — Отображение документов в форматы HTML, PDF или изображений для предварительного просмотра и просмотра непосредственно в браузере.

Почему выбирают Conholdate.Total для Java?

Conholdate.Total для Java предоставляет единый SDK для выполнения практически любых задач обработки документов из одного компонента. Независимо от того, разрабатываете ли вы системы управления документами, платформы автоматизации рабочих процессов, решения для отчётности, системы управления контентом или корпоративные бизнес-приложения, SDK помогает сократить время разработки и обеспечивает надёжные, производительные API, пригодные для эксплуатации в реальных условиях.

Библиотека легко интегрируется с проектами, управляемыми через Maven, Gradle, Ivy и SBT, и подходит для приложений на Java SE, Jakarta EE, Spring Boot, микросервисах и областных облачных решений.

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

Добавлено

  • Aspose.3D for Java – Реализована поддержка экспорта JT10; Добавлен класс com.aspose.threed.JtLoadLevelOfDetail; Добавлен класс com.aspose.threed.JtSaveOptions; Добавлен член FileFormat.SiemensJT10; Добавлены члены getLevelOfDetail() и setLevelOfDetail(JtLoadLevelOfDetail) в JtLoadOptions.
  • Aspose.BarCode for Java – Улучшено качество распознавания штрих-кодов PDF417; Добавлена опция EncodeGS1SeparatorInByteMode в QR-кодировщик (setEncodeGS1SeparatorInByteMode(boolean) и getEncodeGS1SeparatorInByteMode() в QrParameters); Добавлено перечисление QrExtCompactionMode со значениями AUTO, NUMERIC, ALPHA_NUMERIC, BYTES, KANJI; Расширен QrExtCodetextBuilder методами addCodetextWithCompactionMode(); Расширен QREncodeMode.EXTENDED селекторами режима компакции \auto, \num, \alnum, \byte, \kanji.
  • Aspose.Cells for Java – Добавлено управление уровнем масштаба ячейки через PdfSaveOptions.ZoomBehavior и PdfSaveOptions.ZoomFactor; Добавлена поддержка динамических массивов формул в Smart Markers; Добавлен HtmlSaveOptions.SpaceMode (перечисление HtmlSpaceMode) для интервалов в финансовых форматах; Добавлено свойство FilterColumn.FilterValues, метод FilterColumn.SelectAll(), классы FilterValue, FilterValueCollection, свойство MultipleFilterCollection.Count; Добавлен пользовательский фильтр с двумя критериями через CustomFilterCollection.Custom(OperatorType, Object, boolean, OperatorType, Object); Добавлена перегрузка копирования фигур с CopyOptions; Добавлены PivotCache, PivotCacheCollection, PivotTable.PivotCache, PivotTable.CalculateData(PivotTableCalculateOption), PivotTable.GetPivotTablesWithSamePivotCache(), PivotCacheCalculateOption.RefreshOption; Добавлены Slicer.UnselectItems(String[]), Timeline.GetSelectedDateTimeRange(), Timeline.Select(DateTime, DateTime, boolean); Добавлены WorksheetCollection.PivotCaches, GridJsService.Dispose(), GridJsService.SetWarningCallback(IWarningCallback); Добавлен FileFormat.Ofd.
  • Aspose.Diagram for Java – Добавлен SaveFileFormat.DRAWIO.
  • Aspose.Email for JavaMapiRecipientCollection.add(...) и MapiAttachmentCollection.add(...) теперь возвращают новые экземпляры.
  • Aspose.HTML for Java – Добавлено рендеринг встраиваемых изображений в MHTML-документах при преобразовании MHTML в PDF.
  • Aspose.Imaging for Java – Добавлена параллелизация для методов Rotate, RotateFlip и Resize; Улучшена обработка формата WebP, рендеринг SVG, рендеринг арабских шрифтов, обработка сложных свойств XMP; Исправлено исключение при сохранении CDR.
  • Aspose.OCR for Java – Добавлен метод DetectDocumentType, возвращающий DocTypeOutput с полями docType (перечисление DocType), source, page, confidence.
  • Aspose.Words for Java – Добавлены статистические показатели читаемости документа (Document.ReadabilityStatistics.FleschReadingEasy, FleschKincaidGradeLevel); Добавлен метод ListLevel.RemoveTabStop().
  • Aspose.Zip for Java – Добавлена поддержка Apple Archive (.aar): AppleArchive, AppleArchiveEntry, AppleArchiveEntrySettings, AppleLz4CompressionSettings, AppleLzfseCompressionSettings, AppleLzmaCompressionSettings, AppleZlibCompressionSettings, AppleStoreCompressionSettings; Добавлена композиция и извлечение .aar; Добавлена обработка контрольных сумм CRC32; Добавлена поддержка отмены при извлечении.
  • GroupDocs.Assembly for Java – Исправлен JsonDataSource: элементы массива тихо удалялись при повторном использовании одного и того же имени поля в разных путях JSON.
  • GroupDocs.Conversion for Java – Реализована обработка динамических PDF-форм; Улучшено извлечение вложений, определенных как MSG; Реализовано преобразование вложенных PDF-документов; Исправлена проблема преобразования веб-страницы в PDF.
  • GroupDocs.Editor for Java – Добавлена поддержка коллекций шрифтов TrueType (TTC) (TtcFont); Добавлена текстовая поддержка PPT/PPS; Добавлены свойства CSS; Добавлены инструкции обработки XML и поддержка XML-Stylesheet; Добавлены параметры setMergeEmptyAdjacentCells(boolean) / getMergeEmptyAdjacentCells() и setExportBogusRowData(boolean) / getExportBogusRowData() в SpreadsheetEditOptions; Добавлена поддержка редактирования PDF.
  • GroupDocs.Metadata for Java – Добавлено перечисление PdfFormat и методы PdfTypePackage.getPdfFormat(), isPdfA(), isPdfX(); Добавлен FileTypeFeatureSupport.getSupportedFileTypeFeatures(...) с поддерживаемыми типами; Исправлено сохранение HTML-тела MSG (MsgWrapper.save(Stream)); Исправлено соответствие WordProcessing OOXML при сохранении.
  • GroupDocs.Redaction for Java – Добавлен LoadOptions(FileType) для указания типа файла; Добавлена поддержка Slides POTX/POTM/OTP, Words OTT; Переключена обработка HTML/Markdown на Aspose.Words; Исправлены проблемы Aspose.Imaging (EXIF, DICOM, многостраничные изображения, WordsEmbeddedImageAccessor.readImage); Улучшена обработка EXIF (дополнительные свойства, пропуск ошибок); Добавлены StreamHelper, StringProcessingResult; Удален AsposeHtmlStreamAdapter.
  • GroupDocs.Search for Java – Добавлено извлечение текста по умолчанию для файлов .log и .md; Добавлен FileType.LOG; Пропуск отсутствующих документов при поиске вместо выброса исключений; Четкое исключение при превышении максимального размера массива.
  • GroupDocs.Signature for Java – Добавлено свойство PreviewOptions.resolution; Добавлено DigitalSignOptions.useLtv (Long Term Validation); Добавлены перегрузки search/verify с фильтрами Predicate<T>; Добавлены PdfSaveOptions.permissions/permissionsPassword; Добавлены ImageDigitalSignOptions/ImageDigitalVerifyOptions для LSB-стеганографии; Добавлен интерфейс ICustomSignHash для внешней HSM-подписи; Исправлено невидимое изображение подписи; Уважает существующие цифровые подписи при добавлении новых; Исправлены большие текстовые фигуры Word, охватывающие несколько страниц.
  • GroupDocs.Viewer for Java – Добавлен класс MailMessageViewInfo для возврата свойств сообщений электронной почты через специализированную информацию просмотра; Добавлена поддержка инструкции обработки xml-stylesheet; Улучшен парсинг цветов CSS; Исправлена загрузка DXF, производительность рендеринга PDF, рендеринг PPT/PPS, рендеринг HTML электронных таблиц (5-значные номера строк, сохранение шрифтов), рендеринг китайских символов в EML, определение сырых URI, применение шрифта по умолчанию.
  • GroupDocs.Watermark for Java – Добавлена перезапись предварительного просмотра Word, строгое соответствие, сохранение формата Word XML и инпейнтинг изображений.
Улучшено
  • Aspose.Imaging for Java – Оптимизированы методы Rotate, RotateFlip, Resize с использованием параллелизации (сообщено о измеримых ускорениях); Улучшена обработка WebP, рендеринг SVG, рендеринг арабских шрифтов, чтение XMP; Исправлено сохранение CDR.
  • Aspose.Page for Java – Включает все изменения из эквивалентной версии .NET и улучшает стабильность API.
  • Aspose.TeX for Java – Релиз технического обслуживания, перенесенный из последней версии .NET с улучшениями стабильности.
  • GroupDocs.Comparison for Java – Восстановлены зашифрованные публичные API (ILogger, ConsoleLogger, CultureInfo, FontsHelper, Path, TemporaryFileManager, DefaultTemporaryFileManager, TemporaryFileManagerFactory, IgnoreChangeSensitivitySettings); Исправлено IllegalAccessError при активации лицензии (отсутствует ресурс Aspose.Tasks в упакованном jar-файле).
  • GroupDocs.Editor for Java – Удалена встроенная библиотека изображений для снижения размера сборки; Исправлено NRE (NullReferenceException) в зашифрованной сборке после инъекции HtmlCss; Исправлена нумерация страниц PDF после редактирования и сохранения DOCX; Исправлено исключение для пустых электронных писем; Исправлено FileNotFoundException для Aspose.Common.Drawing 26.6 на .NET Framework 4.6.2.
  • GroupDocs.Metadata for Java – Обнаружение PDF/A и PDF/X, поддерживаемая матрица свойств типов файлов, сохранение HTML-тела MSG, соответствие WordProcessing OOXML.
Исправлено
  • Aspose.BarCode for Java – Исправлено качество распознавания PDF417 для размытых/искаженных изображений.
  • Aspose.Cells for Java – Исправлена полнота рендеринга диаграмм; Исправлены числовые значения и макет диаграммы Tree Map; Исправлено использование шрифтов в преобразовании PDF; Исправлено усечение имени шрифта в PDF; Исправлено преобразование HTML в Excel (потеря данных, объединенные ячейки); Исправлено повторяющееся свойство родителя для каждого ребенка; Исправлено ArrayIndexOutOfBoundsException в конструкторе Workbook().
  • Aspose.Diagram for Java – Исправлены проблемы кодирования текстового абзаца; Исправлен недействительный результирующий XML.
  • Aspose.Email for Java – Исправлена валидация EX-адреса в MapiMessage.Recipients.Add; Исправлено ArgumentException в MapiMessage.SaveAsTnef; Исправлено поле даты годовщины VCard в vcf 4.0; Исправлен дублирующийся заголовок X-VCARD-PRODID; Исправлены бинарные библиотеки, определяемые как MHT; Исправлено NullReferenceException в fromMailMessage (регрессия с 26.5).
  • Aspose.HTML for Java – Исправлено MHT в PDF: Вложения не отображаются.
  • Aspose.Imaging for Java – Исправлена обработка WebP, рендеринг SVG, рендеринг арабских шрифтов, сложные свойства XMP, сохранение CDR.
  • Aspose.Page for Java – Релиз технического обслуживания включает все исправления из эквивалентной версии .NET.
  • Aspose.Words for Java – Исправлено исключение безопасности для плагина форматирования; Исправлена оптимизация создания HTML для больших таблиц; См. полный список из 57 исправленных проблем (WORDSNET и WORDSJAVA) (например, рендеринг, преобразование, макет, экспорт PDF, поля EQ, аннотации, диаграммы, сравнения).
  • Aspose.Zip for Java – Добавлены функции и исправления .aar в рамках добавления функций.
  • GroupDocs.Assembly for Java – Исправлено тихое удаление элементов массива JSON (повторное использование одного и того же имени поля).
  • GroupDocs.Conversion for Java – Исправлены динамические PDF-формы, обнаружение/извлечение вложений, вложенные PDF-документы, преобразование из веба в PDF.
  • GroupDocs.Editor for Java – Исправлено NRE в зашифрованной сборке, нумерация страниц PDF, исключение для пустого электронного письма, зависимость Aspose.Drawing.
  • GroupDocs.Markdown for Java – Исправлены коды полей аннотации; Исправлены артефакты пробелов в жирном тексте; Удалены управляющие символы; Исправлены коды полей ячеек таблицы; Исправлено Регистронезависимое распознавание расширений; Исправлены коды полей гиперссылок; Улучшены внутренние закладки; Исправлено переполнение стека; Исправлены утечки ресурсов; Улучшен отчет об исключениях; Исправлен диапазон номеров страниц; Улучшена поддержка документов, защищенных паролем.
  • GroupDocs.Merger for Java – Исправлена проблема удвоения размера при слиянии PDF.
  • GroupDocs.Metadata for Java – Исправлено сброс HTML-тела MSG при сохранении; Исправлено соответствие сохранения WordProcessing; Исправлено расширение знака старшего байта в Cr2Writer.insertBytes; Исправлено упаковка исключений в ImagesDocument.getSize(); Исправлена защита от null в NoteRootPackage; Исправлен сбой на одну позицию индекса слайда в PresentationPreviewCreator; Исправлен Javadoc PdfFormat; Обновлена дата оценки.
  • GroupDocs.Parser for Java – Исправлено ClassNotFoundException при парсинге .msg.
  • GroupDocs.Redaction for Java – Исправлена очистка списка тегов EXIF, параметры сохранения DICOM, сохранение многостраничных изображений, WordsEmbeddedImageAccessor.readImage; Улучшена обработка EXIF; Мигрирован CI/CD на PowerShell.
  • GroupDocs.Search for Java – Добавлена устойчивость: пропуск отсутствующих документов, четкое исключение при ограничении размера массива.
  • GroupDocs.Signature for Java – Исправлено невидимое изображение в PDF-подписи; Исправлено недействительность существующих подписей при добавлении новых; Исправлены большие текстовые фигуры Word, охватывающие несколько страниц; Восстановлены устаревшие имена типов штрих-кодов.
  • GroupDocs.Viewer for Java – Исправлена загрузка и рендеринг DXF; Производительность рендеринга PDF; Рендеринг PPT/PPS; HTML электронной таблицы (5-значные номера строк, шрифты); Китайские символы в EML; Определение сырых URI и применение шрифта по умолчанию.
  • GroupDocs.Watermark for Java – Реализованы исправления в рамках основных функций (перезапись предварительного просмотра, соответствие, сохранение XML, инпейнтинг изображений).
Trusted by Developers

Used by thousands of developers and enterprises worldwide.

Enterprise Ready

Secure, reliable and built for mission critical applications.

Expert Support

Get help from our experienced support team.

Regular Updates

New features and improvements in every release.