Conholdate.Total pour Java

Le SDK complet de traitement de documents Java pour plus de 100 formats de fichiers, avec des API pour créer, modifier, convertir, afficher, signer, comparer et manipuler des documents et des images.

26.7.0

Plus récent

Sortie le 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>
    

Installation

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 incluses

Traitement

  • Word
  • Excel (Classeur)
  • Powerpoint (Diapositives)
  • PDF
  • Email

Traitement d'images

  • Traitement d'images
  • OCR
  • Code-barres / QR Code

Utilitaires

  • Signature
  • Comparaison
  • Recherche
  • Métadonnées

Autres

  • Visionneuse
  • Conversion
  • Annotation

Conholdate.Total for Java

Version 26.7.0 Java Apache Maven Gradle

Voici une description orientée développeur, optimisée pour le référencement (SEO), qui se lit naturellement tout en couvrant les termes de recherche principaux pour le traitement de documents en Java.


Conholdate.Total for Java

Conholdate.Total for Java est un SDK complet de traitement de documents Java qui permet aux développeurs de créer, lire, modifier, convertir, rendre, signer, comparer, rechercher et automatiser le traitement des documents et des images directement à partir d'applications Java. La suite d’API prend en charge plus de 100 formats de fichiers et élimine le besoin d’installer Microsoft Office, Adobe Acrobat ou tout autre logiciel tiers.

Conçu pour les applications d’entreprise, les services Web, les logiciels de bureau et les flux de travail d’automatisation documentaire, Conholdate.Total for Java regroupe plusieurs API en un seul package, permettant aux développeurs de travailler avec des PDF, des documents Microsoft Office, des images, des dessins CAD, des courriels, des archives et de nombreux autres formats via une API Java unifiée.

Fonctionnalités clés

  • Traitement de PDF – Créer, modifier, fusionner, diviser, convertir, compresser, sécuriser, watermarker, annoter et extraire le contenu des documents PDF.
  • Documents Word – Lire et générer des formats DOC, DOCX, RTF, ODT et autres avec des fonctionnalités avancées d’édition.
  • Traitement de feuilles de calcul – Créer, modifier, calculer et convertir des classeurs, feuilles, formules, graphiques et tableaux Excel.
  • Traitement de présentations – Générer, modifier, rendre et convertir des présentations Microsoft PowerPoint et des ensembles de diapositives.
  • Traitement d’images – Charger, manipuler, redimensionner, rogner, pivoter, convertir et optimiser les formats d’images matricielles et vectorielles.
  • OCR et extraction de données – Extraire du texte à partir de documents et d’images numérisés à l’aide de la reconnaissance optique de caractères (OCR).
  • Codes-barres et QR Code – Générer et reconnaître des dizaines de symbologies de codes-barres et de codes QR pour les applications métier.
  • Signatures numériques – Ajouter, vérifier, rechercher et gérer des signatures numériques, textuelles, d’images et QR code dans les documents.
  • Conversion de documents – Convertir entre PDF, documents Office, images, HTML, livres électroniques, fichiers CAD et bien d’autres formats.
  • Comparaison de documents – Détecter les différences entre les versions de documents dans le cadre des workflows d’analyse et d’audit.
  • Recherche et métadonnées – Rechercher du contenu dans les documents, inspecter les métadonnées et mettre à jour les propriétés des documents par programmation.
  • Visualisation et rendu des documents – Rendre les documents en HTML, PDF ou images pour des aperçus et une visualisation dans le navigateur.

Pourquoi choisir Conholdate.Total for Java ?

Conholdate.Total for Java fournit un SDK unifié pour gérer pratiquement toutes les tâches de traitement de documents à partir d’une seule dépendance. Que vous réalisiez des systèmes de gestion documentaire, des plateformes d’automatisation de workflows, des solutions de génération de rapports, des systèmes de gestion de contenu ou des applications métiers d’entreprise, le SDK permet de réduire les délais de développement tout en offrant des API fiables et hautes performances adaptées aux environnements de production.

La bibliothèque s’intègre facilement dans les projets Maven, Gradle, Ivy et SBT et convient aux applications Java SE, Jakarta EE, Spring Boot, microservices et applications natives du cloud.

Ce qu’il y a de nouveau dans la version 26.7.0

Ajouté

  • Aspose.3D for Java – Mise en œuvre de la prise en charge de l’exportation JT10 ; ajout de la classe com.aspose.threed.JtLoadLevelOfDetail ; ajout de la classe com.aspose.threed.JtSaveOptions ; ajout du membre FileFormat.SiemensJT10 ; ajout des membres getLevelOfDetail() et setLevelOfDetail(JtLoadLevelOfDetail) à JtLoadOptions.
  • Aspose.BarCode for Java – Amélioration de la qualité de reconnaissance des code-barres PDF417 ; ajout de l’option EncodeGS1SeparatorInByteMode à l’encodeur QR (setEncodeGS1SeparatorInByteMode(boolean) et getEncodeGS1SeparatorInByteMode() dans QrParameters) ; ajout de l’énumération QrExtCompactionMode avec les valeurs AUTO, NUMERIC, ALPHA_NUMERIC, BYTES, KANJI ; extension de QrExtCodetextBuilder avec les méthodes addCodetextWithCompactionMode() ; extension de QREncodeMode.EXTENDED avec les sélecteurs de compaction \auto, \num, \alnum, \byte, \kanji.
  • Aspose.Cells for Java – Ajout du contrôle du niveau de zoom de la cellule via PdfSaveOptions.ZoomBehavior et PdfSaveOptions.ZoomFactor ; ajout de la prise en charge des formules de tableau dynamique dans les marqueurs intelligents ; ajout de HtmlSaveOptions.SpaceMode (énumération HtmlSpaceMode) pour la mise en page des espaces dans les formats monétaires ; ajout de la propriété FilterColumn.FilterValues, de la méthode FilterColumn.SelectAll(), des classes FilterValue et FilterValueCollection, ainsi que de la propriété MultipleFilterCollection.Count ; ajout d’un filtre personnalisé avec deux critères via CustomFilterCollection.Custom(OperatorType, Object, boolean, OperatorType, Object) ; ajout d’une surcharge de copie de forme avec CopyOptions ; ajout de PivotCache, PivotCacheCollection, PivotTable.PivotCache, PivotTable.CalculateData(PivotTableCalculateOption), PivotTable.GetPivotTablesWithSamePivotCache(), PivotCacheCalculateOption.RefreshOption ; ajout de Slicer.UnselectItems(String[]), Timeline.GetSelectedDateTimeRange(), Timeline.Select(DateTime, DateTime, boolean) ; ajout de WorksheetCollection.PivotCaches, GridJsService.Dispose(), GridJsService.SetWarningCallback(IWarningCallback) ; ajout de FileFormat.Ofd.
  • Aspose.Diagram for Java – Ajout de SaveFileFormat.DRAWIO.
  • Aspose.Email for JavaMapiRecipientCollection.add(...) et MapiAttachmentCollection.add(...) renvoient maintenant les instances nouvellement créées.
  • Aspose.HTML for Java – Ajout du rendu des pièces jointes images intégrées dans les documents MHTML lors de la conversion MHTML vers PDF.
  • Aspose.Imaging for Java – Ajout de la parallélisation pour les méthodes Rotate, RotateFlip et Resize ; amélioration du traitement du format WebP, du rendu SVG, du rendu des polices arabes et de la gestion des propriétés XMP complexes ; correction de l’exception lors de l’enregistrement CDR.
  • Aspose.OCR for Java – Ajout de la méthode DetectDocumentType retournant DocTypeOutput avec les champs docType (énumération DocType), source, page, confidence.
  • Aspose.Words for Java – Ajout des statistiques de lisibilité du document (Document.ReadabilityStatistics.FleschReadingEasy, FleschKincaidGradeLevel) ; ajout de la méthode ListLevel.RemoveTabStop().
  • Aspose.Zip for Java – Ajout de la prise en charge de l’archive Apple (.aar) : AppleArchive, AppleArchiveEntry, AppleArchiveEntrySettings, AppleLz4CompressionSettings, AppleLzfseCompressionSettings, AppleLzmaCompressionSettings, AppleZlibCompressionSettings, AppleStoreCompressionSettings ; ajout de la composition et de l’extraction .aar ; ajout de la gestion des sommes de contrôle CRC32 ; ajout de la prise en charge de l’annulation lors de l’extraction.
  • GroupDocs.Assembly for Java – Correction de JsonDataSource : les éléments de tableau étaient silencieusement supprimés lors de la réutilisation d’un même nom de champ sur des chemins JSON différents.
  • GroupDocs.Conversion for Java – Mise en œuvre de la gestion des formulaires PDF dynamiques ; amélioration de la détection/récupération des pièces jointes détectées comme MSG ; mise en œuvre de la conversion des documents PDF joints ; correction du problème de conversion Web vers PDF.
  • GroupDocs.Editor for Java – Ajout de la prise en charge des collections de polices TrueType (TTC) (TtcFont) ; ajout de la prise en charge basée sur le texte pour PPT/PPS ; ajout des propriétés CSS ; ajout des instructions de traitement XML et de la prise en charge des feuilles de style XML ; ajout des options setMergeEmptyAdjacentCells(boolean) / getMergeEmptyAdjacentCells() et setExportBogusRowData(boolean) / getExportBogusRowData() dans SpreadsheetEditOptions ; ajout de la prise en charge de l’édition PDF.
  • GroupDocs.Metadata for Java – Ajout de l’énumération PdfFormat ainsi que des méthodes PdfTypePackage.getPdfFormat(), isPdfA(), isPdfX() ; ajout de FileTypeFeatureSupport.getSupportedFileTypeFeatures(...) avec prise en charge des types ; correction de la préservation du corps HTML MSG lors de l’enregistrement (MsgWrapper.save(Stream)) ; correction de la conformité WordProcessing OOXML lors de l’enregistrement.
  • GroupDocs.Redaction for Java – Ajout de LoadOptions(FileType) pour spécifier le type de fichier ; ajout de la prise en charge des formats Slides POTX/POTM/OTP et Words OTT ; passage du traitement HTML/Markdown à Aspose.Words ; correction des problèmes Aspose.Imaging (EXIF, DICOM, images multipages, WordsEmbeddedImageAccessor.readImage) ; amélioration du traitement EXIF (propriétés supplémentaires, ignorances d’échecs) ; ajout de StreamHelper, StringProcessingResult ; suppression de AsposeHtmlStreamAdapter.
  • GroupDocs.Search for Java – Ajout de l’extraction de texte par défaut pour les fichiers .log et .md ; ajout de FileType.LOG ; ignorer les documents manquants pendant la recherche au lieu de lever des exceptions ; message d’erreur clair lorsque la taille maximale du tableau est dépassée.
  • GroupDocs.Signature for Java – Ajout de la propriété PreviewOptions.resolution ; ajout de DigitalSignOptions.useLtv (validation à long terme) ; ajout des surcharges search/verify avec filtres Predicate<T> ; ajout de PdfSaveOptions.permissions/permissionsPassword ; ajout de ImageDigitalSignOptions/ImageDigitalVerifyOptions pour la stéganographie LSB ; ajout de l’interface ICustomSignHash pour la signature via un HSM externe ; correction de l’image de signature invisible ; respect des signatures numériques existantes lors de l’ajout de nouvelles signatures ; correction des grandes formes textuelles Word s’étendant sur plusieurs pages.
  • GroupDocs.Viewer for Java – Ajout de la classe MailMessageViewInfo pour retourner les propriétés des messages électroniques via des informations de vue spécialisées ; ajout de la prise en charge de l’instruction de traitement xml-stylesheet ; amélioration de l’analyse des couleurs CSS ; correction du chargement DXF, des performances de rendu PDF, du rendu PPT/PPS, du rendu HTML des feuilles de calcul (numéros de ligne à 5 chiffres, préservation des polices), du rendu des caractères chinois dans EML, de la détection d’URI bruts et de l’application de la police par défaut.
  • GroupDocs.Watermark for Java – Ajout de la réécriture de l’aperçu Word, de la stricte conformité, de la conservation du format Word XML et du repoussage d’images.
Amélioré
  • Aspose.Imaging for Java – Optimisation des méthodes Rotate, RotateFlip, Resize à l’aide de la parallélisation (accélérations mesurées signalées) ; amélioration du traitement WebP, du rendu SVG, du rendu des polices arabes et de la lecture XMP ; correction de l’enregistrement CDR.
  • Aspose.Page for Java – Inclut toutes les modifications de la version .NET équivalente et améliore la stabilité de l’API.
  • Aspose.TeX for Java – Version de maintenance issue de la version .NET la plus récente avec des améliorations de stabilité.
  • GroupDocs.Comparison for Java – Restauration des API publiques obfusquées (ILogger, ConsoleLogger, CultureInfo, FontsHelper, Path, TemporaryFileManager, DefaultTemporaryFileManager, TemporaryFileManagerFactory, IgnoreChangeSensitivitySettings) ; correction de IllegalAccessError lors de l’activation de la licence (ressource Aspose.Tasks manquante dans le JAR emballé).
  • GroupDocs.Editor for Java – Suppression de la bibliothèque d’images intégrée afin de réduire la taille de l’assembly ; correction de l’erreur NRE (Référence d’objet non définie) sur les assemblys obfusqués après injection HtmlCss ; correction de la pagination PDF après édition et enregistrement DOCX ; correction de l’exception pour les documents e-mail vides ; correction du FileNotFoundException pour Aspose.Common.Drawing 26.6 sur .NET Framework 4.6.2.
  • GroupDocs.Metadata for Java – Détection PDF/A et PDF/X, matrice prise en charge des fonctionnalités de type de fichier, préservation du corps HTML MSG, conformité WordProcessing OOXML lors de l’enregistrement.
Corrigé
  • Aspose.BarCode for Java – Correction de la qualité de reconnaissance PDF417 pour les images floues/déformées.
  • Aspose.Cells for Java – Correction de l’exhaustivité du rendu des graphiques ; correction des valeurs numériques et de la disposition du graphique en treemap ; correction de l’utilisation des polices lors de la conversion PDF ; correction de la troncature du nom de police dans PDF ; correction de la conversion HTML vers Excel (perte de données, cellules fusionnées) ; correction de la propriété parente répétée pour chaque enfant ; correction de l’exception ArrayIndexOutOfBoundsException dans le constructeur Workbook().
  • Aspose.Diagram for Java – Correction des problèmes d’encodage de paragraphe de texte ; correction du XML result invalid.
  • Aspose.Email for Java – Correction de la validation de l’adresse EX dans MapiMessage.Recipients.Add ; correction de l’ArgumentException dans MapiMessage.SaveAsTnef ; correction du champ de date d’anniversaire dans VCard (format vcf 4.0) ; correction de l’en-tête en double X-VCARD-PRODID ; correction des bibliothèques binaires détectées comme MHT ; correction de l’exception NullReferenceException dans fromMailMessage (rétrogression depuis 26.5).
  • Aspose.HTML for Java – Correction MHT vers PDF : les pièces jointes ne sont pas rendues.
  • Aspose.Imaging for Java – Correction du traitement WebP, du rendu SVG, du rendu des polices arabes, des propriétés XMP complexes, de l’enregistrement CDR.
  • Aspose.Page for Java – Version de maintenance incluant toutes les corrections issues de la version .NET équivalente.
  • Aspose.Words for Java – Correction de l’exception de sécurité pour le plugin de mise en forme ; correction de l’optimisation de la création HTML pour les grands tableaux ; voir la liste complète des 57 problèmes corrigés (WORDSNET et WORDSJAVA) (par exemple, rendu, conversion, mise en page, exportation PDF, champs EQ, annotations, graphiques, comparaisons).
  • Aspose.Zip for Java – Ajout des fonctionnalités et corrections .aar dans le cadre des ajouts fonctionnels.
  • GroupDocs.Assembly for Java – Correction de la suppression silencieuse des éléments de tableau JSON (réutilisation du même nom de champ).
  • GroupDocs.Conversion for Java – Correction des formulaires PDF dynamiques, de la détection/récupération des pièces jointes, des documents PDF joints, de la conversion Web vers PDF.
  • GroupDocs.Editor for Java – Correction de l’erreur NRE sur les assemblys obfusqués, de la pagination PDF, de l’exception des e-mails vides, de la dépendance Aspose.Drawing.
  • GroupDocs.Markdown for Java – Correction des codes de champ Table des matières ; correction des artifacts d’espaces gras ; suppression des caractères de contrôle ; correction des codes de champ dans les cellules de tableau ; correction de la reconnaissance insensible à la casse des extensions ; correction des codes de champ hyperliens ; amélioration des signets internes ; correction du débordement de pile ; correction des fuites de ressources ; amélioration du rapports d’exceptions ; correction de la plage de numéros de page ; amélioration du support des documents protégés par mot de passe.
  • GroupDocs.Merger for Java – Correction du problème de doublement de taille lors de la fusion PDF.
  • GroupDocs.Metadata for Java – Correction de la suppression du corps HTML MSG lors de l’enregistrement ; correction de la conformité lors de l’enregistrement WordProcessing ; correction de l’extension du bit de poids fort dans Cr2Writer.insertBytes ; correction du裹plication d’exception dans ImagesDocument.getSize() ; correction de la protection against null dans NoteRootPackage ; correction de l’erreur d’index de slide de un dans PresentationPreviewCreator ; correction du Javadoc de PdfFormat ; mise à jour de la date d’évaluation.
  • GroupDocs.Parser for Java – Correction de l’ClassNotFoundException lors de l’analyse des fichiers .msg.
  • GroupDocs.Redaction for Java – Correction du nettoyage de la liste des balises EXIF, des options d’enregistrement DICOM, de l’enregistrement des images multipages, de WordsEmbeddedImageAccessor.readImage ; amélioration du traitement EXIF ; migration CI/CD vers PowerShell.
  • GroupDocs.Search for Java – Ajout de robustesse : ignorer les documents manquants, message d’erreur clair pour la limite de taille de tableau.
  • GroupDocs.Signature for Java – Correction de l’image invisible dans la signature PDF ; correction de l’invalidation des signatures existantes lors de l’ajout de nouvelles signatures ; correction des grandes formes textuelles Word s’étendant sur plusieurs pages ; reconnaissance des noms anciens de types de code-barres.
  • GroupDocs.Viewer for Java – Correction du chargement et du rendu DXF ; des performances de rendu PDF ; du rendu PPT/PPS ; du rendu HTML des feuilles de calcul (numéros de ligne à 5 chiffres, polices) ; des caractères chinois dans EML ; de la détection d’URI bruts et de l’application de la police par défaut.
  • GroupDocs.Watermark for Java – Mise en œuvre de corrections dans le cadre des grandes fonctionnalités (réécriture de l’aperçu, conformité stricte, conservation XML, repoussage d’images).
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.