Conholdate.Total for Java

21.4
2021-04-30 0.05 GB

Nouveautés de la version 21.4

Ajouté

  • Aspose.3Dcom.aspose.threed.GltfSaveOptions inclut désormais getExternalDracoEncoder() / setExternalDracoEncoder(String) pour activer un encodeur Draco externe afin d'accélérer la compression.
  • Aspose.BarCode – Déchiffrement des caractères macro implémenté (BARCODENET-37755).
  • Aspose.Font – Fonctionnalité d’enregistrement pour les polices TTF (FONTNET-107).
  • Aspose.Font – Possibilité de modifier les noms de police (FONTNET-124).
  • Aspose.Font – API publique étendue pour la conversion (FONTNET-147).
  • Aspose.Font – Convertisseur TTF développé (FONTNET-152).
  • Aspose.Font – Conversion pour le format Type 1 développée (FONTNET-159).
  • Aspose.Font – Prise en charge de la lecture du format WOFF (FONTNET-161).
  • Aspose.Font – Prise en charge de la lecture du format WOFF2 (FONTNET-191).
  • Aspose.Font – Prise en charge de la conversion vers le format WOFF2 (FONTNET-192).
  • Aspose.Font – Prise en charge des polices TTC (FONTNET-213).
  • Aspose.Font – Prise en charge du chiffrement de licence SHA‑256 (FONTNET-211).
  • Aspose.HTML – Améliorations de la sécurité des threads et corrections liées à la gestion des licences.
  • Aspose.Imaging – Utilisation améliorée de l’option de police par défaut sous Linux (IMAGINGJAVA-2050).
  • Aspose.OCR (version GPU) – Possibilité de sauvegarder les résultats d’OCR au format Microsoft Word (.docx) (OCRJAVA-118).
  • Aspose.OCR (version GPU) – Correction personnalisée de la qualité d’image via ThresholdValue (OCRJAVA-116).
  • Aspose.OCR (version GPU) – Nouvelle énumération Format et nouvelle méthode save(String, Format) (API publique).
  • Aspose.OCR (version GPU) – Nouvelle méthode setThresholdValue(int) (API publique).
  • Aspose.PDF – Nouveaux constructeurs et méthodes : Document(byte[]), PdfConverter.mergeImages(...), PdfConverter.mergeImagesAsTiff(...), FileSpecification.setContents(byte[]), Image.setBlackWhiteForGrayScale(boolean), Image.isBlackWhiteForGrayScale(), PdfFormatConversionOptions.setPageByPageFontProcess(boolean), PdfFormatConversionOptions.isPageByPageFontProcess(), RedactionAnnotation.setQuadPoints(Point[]), RedactionAnnotation.getQuadPoints().
  • Aspose.PDF – Nouvelle classe ImageMergeMode.
  • Aspose.Slides – Effets 3D sur les formes désormais conservés lors de l’export vers PDF/TIFF (SLIDESNET-30876).
  • Aspose.Slides – Possibilité de créer des formes 2D avec un chemin complexe (SLIDESNET-41258).
  • Aspose.Slides – Prise en charge du dessin libre (sketch) (SLIDESNET-34362).
  • Aspose.SlidesSlideUtil.alignShape() prend désormais en charge l’alignement au sein d’un GroupShape (SLIDESNET-42457).
  • Aspose.Slides – Améliorations des performances de l’opération de clonage (SLIDESNET-41047).
  • Aspose.Slides – Nouvelle API de trame audio : IAudioFrame.getPlayAcrossSlides(), setPlayAcrossSlides(boolean), getRewindAudio(), setRewindAudio(boolean).
  • Aspose.Slides – Nouvelle valeur d’énumération AudioPlayModePreset.InClickSequence.
  • Aspose.Slides – Nouvelle valeur d’énumération VideoPlayModePreset.InClickSequence.
  • Aspose.Slides – Nouvelles méthodes OLE object setEmbeddedData(...) / getEmbeddedData() (remplaçant l’API obsolète).
  • Aspose.Slides – Nouvelles surcharges pour SlideUtil.alignShapes(...) (prise en charge de IBaseSlide, IGroupShape et des formes indexées).
  • Aspose.Tasks – Prise en charge de l’écriture des valeurs existantes des attributs étendus d’entreprise (TASKSNET-4705).
  • Aspose.TeX – Lancement complet de la bibliothèque avec prise en charge des entrées TeX et des sorties XPS, PDF, PNG, JPEG, TIFF, BMP.
  • Aspose.Words – Propriété CleanupOptions.UnusedBuiltinStyles ajoutée pour nettoyer les styles intégrés inutilisés.
  • Aspose.Words – Prise en charge avancée de la typographie lors de l’enregistrement en images sur .NET/.NET Standard (WORDSNET-21330, WORDSNET-21991).
  • Aspose.Words – Nouvelles surcharges de Fill.Solid() pour définir les remplissages solides.
  • Aspose.Words – Constructeurs pour StructuredDocumentTagRangeStart et StructuredDocumentTagRangeEnd rendus publics ; nouvelles méthodes RemoveAllChildren() et RemoveSelfOnly() ; prise en charge de LINQ ajoutée pour StructuredDocumentTagRangeStart.
  • GroupDocs.Assembly – Fusion dynamique de cellules dans les deux directions simultanément pour les documents Word, classeur, présentation et e-mail (HTML/RTF) (ASSEMBLYNET‑183 – 186).
  • GroupDocs.Assembly – Prise en charge des méthodes d’extension LINQ Select et SelectMany dans la syntaxe de modèles (ASSEMBLYNET‑194 & 193).
  • GroupDocs.Assembly – Amélioration du chargement des valeurs entières depuis JSON, XML et CSV (ASSEMBLYNET‑195).
Amélioré
  • Aspose.3D – Améliorations des performances pour le chargement de fichiers OBJ volumineux (THREEDNET-867) et pour l’encodeur/décodeur Draco intégré (THREEDNET-876).
  • Aspose.3D – Propriété FileStream ajoutée pour Texture permettant de charger des images à partir de flux (THREEDNET-864).
  • Aspose.3D – Matériau compatible Autodesk Navisworks ajouté pour le format RVM (THREEDNET-865) et prise en charge de la dernière version du format RVM (THREEDNET-874).
  • Aspose.3D – Performances de chargement du rendu web améliorées (THREEDAPP-94).
  • Aspose.3D – Prise en charge de l’encodeur Draco externe ajoutée (THREEDNET-851).
  • Aspose.3D – Divers correctifs de bugs améliorant la compatibilité (collada, USDZ, FBX, STL, fichiers 3D compressés).
  • Aspose.BarCode – Réfection mineure de l’API (suppression d’interfaces, déplacement d’énumérations/classe).
  • Aspose.CAD – Réduction de l’utilisation mémoire pour DWG/DXF (CADJAVA-10147) ; optimisations des point/taille (CADJAVA-10138) ; nombreuses améliorations de qualité de rendu et d’export.
  • Aspose.Cells – Nouvelles méthodes d’accès par lot StartAccessCache()/CloseAccessCache() ; nouvelles propriétés pour le traitement CSV (ExportQuotePrefix, TreatQuotePrefixAsValue) ; méthodes globales de clé de classement ; nouveau ImageType.WebP ; nouveau OleObject.SetEmbeddedObject() ; nouveau WorkbookDesigner.LineByLine ; nouvelle HtmlSaveOptions.ExportCellCoordinate ; nouveau AutoFitterOptions.DefaultEditLanguage.
  • Aspose.Diagram – Conservation du thème des formes lors de la conversion VSDX vers PDF (DIAGRAMJAVA-50383).
  • Aspose.Email – Divers correctifs de bugs (gestion des exceptions, pièces jointes en double, gestion des vues alternatives, récurrence, énumération PST, annulation SMTP, indicateurs personnalisés, recherche de messages RFC, listage IMAP).
  • Aspose.Font – Divers correctifs de bugs (remplacement de police, sauvegarde Type 1/CFF, codage des noms de police, erreurs de conversion TrueType→WOFF, bugs de sauvegarde WOFF2, problèmes de table LOCAT).
  • Aspose.Imaging – Nombreuses améliorations des pipelines de conversion (gestion de la police par défaut sous Linux, WMZ‑vers‑PDF, CDR‑vers‑PSD, gestion EMF/EMZ, GIF‑vers‑APNG, stabilité de l’export PNG/SVG, conversion TIFF, rendu texte ODG vers SVG).
  • Aspose.OCR – Ajout de la correction de qualité d’image basée sur la valeur de seuil ; ajout du format de sortie .docx.
  • Aspose.PDF – Ajout de méthodes pour gérer les filigranes et les images, corrections de conformité à la conversion PDF/A‑2A, corrections de fuites mémoire, stabilité de la gestion multithread des licences, et nombreuses améliorations de performances/qualité.
  • Aspose.Slides – Nouvelles propriétés pour les trames audio/vidéo, mise à jour de l’API d’intégration OLE, utilitaires d’alignement de formes étendus, et comportement de clonage amélioré.
  • Aspose.Tasks – Amélioration de l’impression des lignes de colonne supplémentaires en PDF, correction de l’utilisation des ressources, correction de la disparition des noms de tâches, correction des données chronologisées et correction de la hiérarchie des ID de tâches.
  • Aspose.Words – 102 améliorations et correctifs incluant la suppression des styles intégrés inutilisés, l’ajout de l’API de remplissage solide, l’extension de l’API SDT Range, les corrections en masse de Document.getRange().replace(), les mises à jour de JavaDoc et de nombreux résolutions de bugs dans la conversion, le rendu et la mise en page.
  • GroupDocs.Assembly – Amélioration du chargement des valeurs entières depuis JSON, XML et CSV ; amélioration de la fusion dynamique des cellules ; prise en charge des méthodes d’extension LINQ.
Corrigé
  • Aspose.3D – Correction : impossibilité d’ouvrir les fichiers GLB convertis (THREEDNET-862) ; échec de la conversion USDZ vers STL (THREEDNET-863) ; ExportException FBX vers GLTF/GLB (THREEDNET-866) ; import Collada à partir de Frosty Suite, Blender/LEGO tool (THREEDNET-873, THREEDNET-872) ; ouverture de fichiers 3D compressés (THREEDNET-871) ; reconnaissance STL (THREEDNET-869) ; gestion des en-têtes STL binaires (THREEDAPP-114).
  • Aspose.BarCode – Correction : déchiffrement des caractères macro, problèmes de génération/reconnaissance pour MicroPDF417 et MaxiCode (BARCODENET‑37720, ‑37721, ‑37722), exception AutoSizeMode/FilledBars (BARCODENET‑37757).
  • Aspose.CAD – Correction : diverses exceptions lors de l’export et du rendu (paramètre non valide, chargement IFC, qualité DWG, rendu DWF HTML, qualité PDF, propriétés du texte, dessin de polygones).
  • Aspose.Cells – Correction de nombreux bugs : décalage de placement du texte en HTML, rendu d’échappement et saut de ligne, valeurs de barres de données en HTML, problèmes de format comptable, disparition de l’alignement vertical, perte de formule, format numérique en PDF, duplication d’étiquettes de graphique, étiquettes de données inattendues dans les images de graphique, avertissements de substitution de police, conversion XLS vers PDF, en-tête/pied de page manquant sur la première page, inadéquation du contenu du graphique, image référencée omise, expansion de formule SmartMarker, exception lors de l’ouverture des fichiers volumineux, NPE lors de la suppression de colonne, IndexOutOfBounds en mode d’évaluation.
  • Aspose.Diagram – Correction : NullPointerException lors de la conversion VSD vers GIF (DIAGRAMJAVA-50717) ; NullPointerException lors de la conversion VSD/VSDX vers PNG (DIAGRAMJAVA-50718).
  • Aspose.Email – Correction : exception de changement de catégorie (EMAILNET‑40147) ; pièces jointes en double (EMAILNET‑40199) ; suppression de la vue alternative (EMAILNET‑40169) ; problème de récurrence dans PST (EMAILNET‑40187) ; NRE lors de l’énumération MAPI (EMAILNET‑40174) ; annulation SMTP (EMAILNET‑40123) ; régression dans la prise en charge des indicateurs personnalisés (EMAILNET‑40186) ; échec de la recherche RFC-ID dans PST (EMAILNET‑40182) ; bug de récupération de liste IMAP (EMAILNET‑40038) ; ArgumentOutOfRange dans Appointment (EMAILJAVA‑34861) ; erreur de lecture de boîte de réception dans GraphClient (EMAILJAVA‑34859).
  • Aspose.Font – Correction : problème de remplacement de police (FONTNET‑76) ; récupération de la sauvegarde Type 1/CFF (FONTNET‑99) ; codage incorrect du nom de police à la sauvegarde (FONTNET‑108) ; bugs de sauvegarde de police (FONTNET‑119) ; bug de mappage de glyphes (FONTNET‑153) ; bug de table de noms PostScript (FONTNET‑156) ; conversion WOFF crée un mauvais format (FONTNET‑169) ; sauvegarde WOFF2 crée un mauvais fichier (FONTNET‑229) ; problèmes de contenu octet de table LOCAT (FONTNET‑181).
  • Aspose.Imaging – Correction : exceptions lors de la conversion WMZ vers PDF, CDR vers PSD, sauvegarde EMF, export SVG depuis EMF, conversion EMZ vers JPG, conversion GIF vers APNG, PDF blanc depuis CDR, caractères manquants lors de la conversion EMF vers PNG, exception SVG vers TIFF, problèmes de texte/rendu ODG vers SVG.
  • Aspose.OCR – Correction : divers bugs de reconnaissance et d’enregistrement résolus dans la version GPU (détails non listés dans la source).
  • Aspose.PDF – Correction : isBlackWhite() plus lent (PDFJAVA‑40319) ; reconnaissance de l’indentation des puces (PDFJAVA‑40302) ; exception d’optimisation PDF (PDFJAVA‑36353) ; erreur de fusion de dictionnaire (PDFJAVA‑37047) ; lien d’icône manquant dans PDF‑vers‑HTML (PDFJAVA‑36573) ; qualité d’image faible dans PDF‑vers‑PPTX (PDFJAVA‑36666) ; erreur de lien API FlattenSettings (PDFJAVA‑40370) ; IllegalStateException lors de la conversion PDF‑vers‑DOCX (PDFJAVA‑40268) ; UnsupportedClassVersionError pour EPUB (PDFJAVA‑40283) ; échec du nettoyage ThreadLocal Tomcat (PDFJAVA‑39880) ; fuite mémoire (PDFJAVA‑40033) ; problème de licence multithreadée (PDFJAVA‑40280) ; exception de sécurité lors de la certification (PDFJAVA‑40117) ; images blanches dans PDF‑vers‑Image (PDFJAVA‑39559) ; investigation de la prise en charge IBM z/OS (PDFJAVA‑40134) ; exception lors de la fusion de documents (PDFJAVA‑36771) ; problème de conformité PDF/A‑2A (PDFJAVA‑40276).
  • Aspose.Slides – Correction : PPTX converti incorrectement en PDF (SLIDESJAVA‑37288) ; surcharge due à la lecture des fichiers de configuration de police OS (SLIDESJAVA‑38510) ; problème de conversion PPT vers TIFF (SLIDESJAVA‑37031) ; échec de chargement du graphique PPTX (SLIDESJAVA‑38427) ; rendu de tableau manquant en PDF (SLIDESJAVA‑38479) ; réduction d’image en conversion PDF (SLIDESJAVA‑38450) ; échec d’ouverture PPTX (SLIDESJAVA‑38487) ; problème d’ouverture du fichier Excel OLE modifié (SLIDESJAVA‑38058) ; erreurs de clonage de diapositive PPTX (SLIDESJAVA‑38440, ‑38472) ; recadrage des formes automatiques en export SVG (SLIDESJAVA‑38451) ; erreurs de paramètres audio (SLIDESJAVA‑38452) ; graphique manquant dans miniature (SLIDESJAVA‑38463) ; graphiques non affichés en conversion JPG (SLIDESJAVA‑38470) ; taille constante du tableau de texte de diapositive (SLIDESJAVA‑38436) ; ajout de Freeform AutoShapeEx (SLIDESJAVA‑21473).
  • Aspose.Tasks – Correction : lignes de colonne manquantes lors de l’impression en PDF (TASKSNET‑4704) ; lignes de colonne supplémentaires (TASKSNET‑4703) ; utilisation incorrecte des ressources en MPP (TASKSJAVA‑1311) ; disparition des noms de tâches lors de l’enregistrement MPP (TASKSNET‑4699, ‑TASKSJAVA‑1305) ; données chronologisées incorrectes (TASKSNET‑4721) ; ID enfant erronés (TASKSJAVA‑1211).
  • Aspose.Words – Correction de plus de 100 bugs couvrant : mises à jour de StructuredDocumentTag, typographie avancée dans SkiaSharp, prise en charge des gros fichiers, export PDF de police arabe, sauvegarde TableSubstitutionRule, problèmes de replace() en masse, insertion d’objet OLE, saut de NetInputStream, symboles supplémentaires dans la substitution par expression régulière, argument hors limites lors de DOCX‑vers‑PDF, modifications d’URL après conversion, modifications de format de révision, perte de séries de graphique, rendu du titre de l’axe X, échecs de synchronisation NC, champs de code-barres, boucles infinies de conversion, formatage du contenu après XmlMapping, nettoyage des styles inutilisés, mises à jour du contenu SDT, FileCorruptedExceptions, erreurs d’export de tableau, tables formatées fantômes, rendu SVG en DOCX‑vers‑HTML, éléments w:instrText errants, rendu de métafichiers, espacement des nombres asiatiques/latins, texte par défaut des champs de formulaire, qualité du rendu bitmap, couleur de police des formes VML, effondrement du texte chinois vertical, échecs de conversion PDF, erreurs d’index ODT‑vers‑PDF, notes de bas de page manquantes, NPE dans LINQ reporting, perte de tableau lors de PDF‑vers‑DOCX, problèmes d’enregistrement HTML, exceptions UpdatePageLayout, erreurs d’import de style, corruption de graphique, rendu des graphiques en barres, icône PDF manquante, décalage du contenu après conversion, orientation du texte japonais, modifications de position des code-barres, pertes de signets, problèmes d’arrière-plan, etc.
  • GroupDocs.Assembly – Correction : problèmes de chargement d’entiers depuis JSON, XML et CSV (ASSEMBLYNET‑195).

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

Gradle

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

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

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

SBT

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

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