Conholdate.Total for Java

23.7
2023-08-01 0.05 GB

Nouveautés de la version 23.7

Ajouté

  • Aspose.BarCode – nouveau mode d’encodage DataMatrix BYTES, nouvelle classe DataMatrixVersion avec des tailles prédéfinies étendues, et suppression des anciens champs (FULL, CUSTOM).
  • Aspose.CAD – améliorations corrigeant les exceptions de rendu pour PNG, les échecs d’exportateur GLB/glTF, et plusieurs problèmes de conversion (DWF → DXF, IGS → OBJ, DWFX → DXF, OBJ → JPG/JPEG).
  • Aspose.Cells – nouvelle API publique : Shape.GetActualBox(), XmlLoadOptions.ConvertNumericOrDate, NumberFormat, DateFormat, IgnoreRootAttributes; ajout de FileFormatType.MicrosoftCabinet et FileFormatType.Rtf; dépréciation de FileFormatType.Numbers (utiliser Numbers09). Modification du comportement de Cells.StandardWidth pour ajuster les largeurs de colonne par défaut.
  • Aspose.Diagram – ajout de FontConfigs au niveau Diagram et LoadOptions pour la configuration par police.
  • Aspose.EmailPersonalStorage.deleteItem(String entryId) pour la suppression d’un élément PST ; événement StorageProcessing avec StorageProcessingEventArgs ; nouvelle surcharge splitInto(long chunkSize, String partFileNamePrefix, String path) pour la division des fichiers PST ; ajout de propriétés à CalendarReader (Count, IsMultiEvents, Method, Version) et méthode loadAsMultiple().
  • Aspose.Imaging – prise en charge du alpha-blending pour RasterImage ; conventions unifiées de dénomination ; synchronisation des collections spécifiques aux pages/format pour les images multipages.
  • Aspose.Note – nouveau type ParsingErrorInfo avec constructeur, getMessage() et AttachedFile.getParsingErrorInfo() pour une gestion détaillée des erreurs d’analyse.
  • Aspose.OCR (23.7) – paramètres automatiques d’inversion de couleur ajoutés à RecognitionSettings, ReceiptRecognitionSettings, IDCardRecognitionSettings, PassportRecognitionSettings, CarPlateRecognitionSettings et InvoiceRecognitionSettings afin d’améliorer l’OCR sur du texte blanc sur fond noir.
  • Aspose.PDF – nouvelles classes OutputIntent et PrintScaling ; nombreux nouvelles méthodes (par exemple, HtmlSaveOptions.title, LoadOptions.disableFontLicenseVerifications, transformations matricielles, gestion des graphismes vectoriels, Operator.equals, options d’optimisation, Rectangle.fromRect, initialisation de la structure balisée, TextFragmentState.isFitRectangle). Ajout du constructeur Graph(double,double) ; dépréciation des anciens constructeurs Graph(float,float) et XpsSaveOptions.setUseNewImagingEngine.
  • Aspose.PSD – possibilité d’exporter chaque couche PSD vers un GIF animé ; gestion de la propriété Fill pour les calques de forme ; nouveaux types de déformation (arc & arch) ; PsdOptions.UpdateMetadata pour contrôler les métadonnées de l’outil créateur ; augmentation de la zone de calcul de déformation. Plusieurs nouveaux membres d’API ajoutés pour la gestion et la gestion des versions XMP.
  • Aspose.Slides – prise en charge de l’export Markdown (SaveFormat.Md, MarkdownSaveOptions avec variétés et types d’export) ; options HTML5 pour enregistrer les images externes (EmbedImages, OutputPath).
  • Aspose.Tasks – lecture des bases incomplètes ; WeekDay.DayWorking automatiquement défini lors de l’ajout de plages horaires de travail ; vérifications préalables à l’enregistrement pour les limites de UniqueId ; lecture des abréviations d’unités de matériel pour les formats Primavera.
  • Aspose.Words – format d’image EPS pour l’enregistrement des pages ou formes de document ; DigitalSignature.SignatureValue pour obtenir les octets de signature ; propriétés de navigation Row.NextRow, Row.PreviousRow, Cell.NextCell, Cell.PreviousCell ; prise en charge des balises mustache dans MailMerge.GetRegionsHierarchy et GetFieldNamesForRegion ; extensions ElementAt/ElementAtOrDefault dans les modèles du moteur de rapport LINQ ; avertissement pour les documents HTML en page fixe.
Amélioré
  • Aspose.Cells – modification du comportement de Cells.StandardWidth afin de maintenir la cohérence des largeurs de colonne par défaut avec les nouveaux paramètres de largeur standard.
  • Aspose.Imaging – les conventions unifiées de dénomination et la synchronisation des collections page/format améliorent l’expérience développeur lors de la gestion d’images multipages.
  • Aspose.PDF – surface API élargie (nouvelles classes, méthodes et constructeurs) qui améliore la manipulation de documents, les paramètres d’impression et les capacités d’optimisation.
  • Aspose.Slides – l’export Markdown fournit plusieurs variétés (GitHub, GitLab, CommonMark, etc.) et un traitement visuel ou séquentiel des images, offrant une conversion de documents plus flexible.
  • Aspose.Words – la gestion des balises mustache et la prise en charge LINQ ElementAt élargissent les capacités des modèles ; l’avertissement pour les documents HTML en page fixe aide à éviter un comportement inattendu lors du chargement.
Corrigé
  • Aspose.BarCode – correction de l’erreur d’algorithme de correction Reed‑Solomon (BARCODENET‑38630).
  • Aspose.CAD – résolution de l’exception « index hors limites » lors du rendu PNG et correction de plusieurs échecs d’exportateur/convertisseur.
  • Aspose.Cells – de nombreux bugs corrigés, notamment les problèmes de rendu de graphiques, positionnement des légendes/traits leaders, axes manquants, ruptures de lignes sur les graphiques exportés vers image, références de cellule incorrectes dans les PDF, erreurs d’escalade lors de l’export PNG, orientation des libellés d’axe, artefacts de ligne sur les graphiques waterfall, débordement mémoire lors de la conversion XLS → XLSX, et diverses exceptions lors des conversions de format.
  • Aspose.Diagram – correction de NumberFormatException lors de la conversion Visio vers PDF.
  • Aspose.Email – correction de bugs relatifs à la suppression PST, à la propriété Version de CalendarReader, au traitement du champ VCF NOTE, à la création MapiTask ASCII, à l’imbrication des exceptions EWS, au préambule de signature null, aux exceptions de drapeau IMAP, aux erreurs d’import de contacts, aux problèmes d’analyse iCloud, aux détails des rendez-vous Exchange, à la détection de format de fichier, à la génération de drapeaux IMAP, à la suppression d’adresses postales, aux différences de fuseau horaire, aux parties de corps manquantes lors de la conversion MSG → PDF, à la gestion des accusés de lecture, et à de nombreux problèmes spécifiques Java relatifs aux pièces jointes et aux images intégrées.
  • Aspose.Font – correction de GlyphAccessor.GetGlyphById() renvoyant null pour une police Type1 spécifique (FONTNET‑552).
  • Aspose.Note – correction de plusieurs plantages de chargement et d’analyse (conversion de page, conteneur de fichier manquant, argument hors plage, erreurs de clé de dictionnaire, exceptions de clé dupliquée).
  • Aspose.PDF – correction des erreurs PDF‑to‑DOCX hors limites, division de cellules, extraction de tableaux, division de colonnes PDF‑to‑XLSX, déplacement de cellules, rupture de tables PDF‑to‑DOCX, perte de bordures, erreur d’index de tableau PdfFileEditor.resizeContentsWithNormalization, et autres anomalies de conversion.
  • Aspose.PSD – correction des problèmes liés à l’export des couches vers un GIF animé, l’assignation du remplissage des formes, les types de déformation, le comportement de mise à jour des métadonnées, la zone de calcul de déformation, la transparence du calque de modification noir et blanc, la performance du remplacement de contenu de l’objet intelligent, le positionnement des groupes de couches, le redimensionnement de couche avec les ressources VOGK, les calculs de limite de texte, les ressources par défaut des couches et la gestion du nombre de boucles de la chronologie.
  • Aspose.Slides – correction du recadrage d’image de fond lors de la conversion PPTX → PDF, perte d’image lors de l’import HTML, positionnement des étiquettes de données de graphique, graphique manquant lors de la conversion ODP → PPTX, validation de licence, et autres bugs de conversion.
  • Aspose.Tasks – correction de la lecture des bases, du drapeau de jour ouvré de semaine, de la validation de UniqueId, de la lecture des abréviations de matériel, de la logique de ActualDuration pour les formats Primavera, de la gestion implicite des exceptions de calendrier, de la lecture des coûts pour XER/P6XML, et des erreurs d’import d’usage des ressources.
  • Aspose.Words – résolution de nombreux bugs de rendu et de conversion concernant les tableaux, formes, images, pieds de page, en-têtes, PDF, HTML, DOCX, XPS, MOBI, SVG et autres formats, incluant des problèmes liés au recalage de texte, positionnement d’éléments, changements de couleur, préservation des liens hypertexte, rendu des formules mathématiques et régressions de performance.
  • Aspose.Page – correction de l’erreur de conversion PS → PDF et du problème de watermark XPS.
  • Aspose.Imaging – ajout d’une gestion appropriée pour l’alpha-blending et les collections de pagination, corrigant les incohérences de rendu associées.
  • Aspose.Email – de nombreuses corrections de bugs concernant la gestion PST, la lecture de calendrier, les exceptions EWS, le traitement MIME et l’extraction de pièces jointes.
  • Composants GroupDocs – bien que non répertoriés individuellement, la version groupée s’aligne sur les corrections ci-dessus dans l’ensemble de la suite.

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

Gradle

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

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

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

SBT

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

libraryDependencies += "com.conholdate" % "conholdate-total" % "23.7"
Historique des versions