Nouveautés de la version 25.7
Ajouté
- Aspose.3D : Améliorations de la compatibilité IFC, augmentation de la qualité de rendu, prise en charge du regroupement IFC, prise en charge des matériaux pour IFC4, gestion du schéma externe
EXT_structural_metadata.
- Aspose.BarCode : Nouvelles surcharges
setCodeText(String, Charset) et setCodeText(String, Charset, boolean) pour l’encodage manuel Unicode ; amélioration des performances de reconnaissance Code 128 ; prise en charge de la génération GS1 DataMatrix.
- Aspose.CAD : Correction du décalage du texte après conversion DWG → PDF ; prise en charge améliorée de la conversion CGM → PDF.
- Aspose.Cells : Nouvelle API de dossier de cache (
CellsHelper.getCacheFolder()/setCacheFolder), énumération MemorySetting.FileCache, propriété WorkbookDesigner.ContainsVariables, propriété Cells.IsDefaultColumnHidden, propriété MarkdownSaveOptions.calculateFormula, propriétés ShapePath.WidthPixel et HeightPixel.
- Aspose.Diagram : Ajout de l’entrée
UNSUPPORTED_IMAGE_TYPE à l’énumération WarningType.
- Aspose.Email : Nouvelle propriété
MailAddress.X500Address pour les adresses Exchange X.500.
- Aspose.Font : Prise en charge des caractères combinés provenant de polices de format Compact Font Format (CFF) distinctes (les glyces composées ne sont pas encore prises en charge).
- Aspose.HTML : Prise en charge complète du format d’image WebP moderne (avec perte/ sans perte, transparence, animation).
- Aspose.Imaging : Moteur graphique commun pour SVG, EMF et WMF ; support étendu de DICOM ; correction du problème d’exportation DNG ; possibilité de convertir EMF en JPG.
- Aspose.OMR : Nouvelles API permettant de reconnaître des images à partir d’un
InputStream ou d’un BufferedImage ; surcharges avec seuils de reconnaissance optionnels ; méthode OmrEngine.getTemplateProcessor(InputStream) pour la création directe de modèles OMR.
- Aspose.Page : Nouvelles surcharges
PsDocument.saveAsImage(ImageSaveOptions) ; renommage de saveAsImage en saveAsImagesBytes.
- Aspose.PDF : Intégration du plugin PDF ChatGPT ; nombreuses corrections de bugs et améliorations (gestion CSS HTML → PDF, correction du rendu sombre en conversion PNG, regression de l’ombrage, gestion des tirets XFDF, problèmes de conversion DOCX, taille du fichier signé, etc.).
- Aspose.PSD : Contrôle du rendu TextLayer, exportation des calques avec effets vers des images matricielles, commutateur d’affichage pour tous les effets de calque, hiérarchie de classes Gradient redessinée, nombreuses corrections (gestion des objets intelligents, zone de traitement de déformation, etc.).
- Aspose.Slides : Générateur de présentations IA (nouvelles méthodes
IAIWebClient.CreateConversation, IAIConversation, PresentationContentAmountType, SlidesAIAgent.generatePresentation) ; propriété de pinceau inkEffects ; propriété InkBrush.InkEffect avec énumération complète InkEffectType ; mappage statique Ink.InkEffectImages.
- Aspose.Tasks : Suppression de modules VBA ; lecture des contraintes « Début obligatoire » / « Fin obligatoire » depuis les formats Primavera ; ajout de l’énumération
PrimaveraConstraintType et des getters associés ; méthode VbaModuleCollection.removeItem.
- Aspose.Words : Prise en charge des LLM auto-hébergés (nouveaux membres abstraits dans
AiModel, OpenAiModel, GoogleAiModel, AnthropicAiModel) ; propriété ReplacingArgs.MatchEndNode ; propriété Row.Hidden ; première prise en charge des variations de police OpenType ; nouveau lecteur TIFF.
- Aspose.Zip : Compression solide pour les archives 7z classiques ; instanciation correcte des archives Arj ; commentaires clarifiés pour
XarLoadOptions ; méthodes SevenZipEntrySettings.get/setSolid.
- GroupDocs.Total : Livraison modulaire via JAR unique contenant tous les produits GroupDocs ; produits intégrés : Annotation, Comparison, Conversion, Editor, Merger, Metadata, Parser, Redaction, Search, Signature, Viewer, Watermark.
Amélioré
- GroupDocs.Parser : Méthode
GetFileInfo optimisée pour un extraction plus rapide des métadonnées.
- Aspose.Slides : Gestion de la compression des fichiers PPTX mise à jour.
- Aspose.Imaging : Mise en cache des conversions de couleur ICC accélérée.
- Aspose.PSD : Prise en charge améliorée du registre des calques liés et du remplacement des objets intelligents.
- Aspose.HTML : Stabilité accrue du rendu WebP entre les navigateurs.
Corrigé
- Aspose.3D : Problèmes de compatibilité IFC, régressions de qualité de rendu, support du regroupement, gestion des matériaux pour IFC4, prise en charge des schémas externes, erreurs d’ouverture de fichiers gLTF, échec d’ouverture des fichiers DRC, transformations d’objets incorrectes dans les fichiers IFC4.
- Aspose.BarCode : Performances de reconnaissance Code 128, erreur « Valeur incorrecte 129 pour C40 Shift » pour GS1 DataMatrix, divers bugs de génération de codes-barres.
- Aspose.CAD : Décalage du texte après conversion DWG → PDF et problèmes de conversion CGM → PDF.
- Aspose.Cells : Rendu incorrect de la bordure des zones de texte, étincelles incomplètes dans les cellules fusionnées, indicateur d’alignement de style personnalisé, plantage de macro lors de la conversion XLS → XLSX.
- Aspose.Diagram : Problèmes liés aux annotations image, Visio et HTML (dans le cadre de corrections plus larges).
- Aspose.Email : Insertion incorrecte de saut de page dans MSG → HTML, intégration d’images, Content-Id incorrect, classification des pièces jointes, clé de dictionnaire manquante lors du chargement ICS, erreurs d’index de flux pour l’icône personnalisée des pièces jointes, régression du chargement MSG, gestion de plusieurs champs d’entête.
- Aspose.Font : Amélioration générale de la stabilité après la migration depuis la version .NET.
- Aspose.HTML : Affichage incorrect d’images WebP particulières ; corrections partielles pour certains cas spécifiques de rendu WebP.
- Aspose.Imaging : Conversion EMF → JPG, prise en charge DICOM, anomalies lors de l’export DNG.
- Aspose.OMR : Seuils de reconnaissance et cas limites liés à la gestion des flux.
- Aspose.Page : Modifications de rupture liées aux API d’enregistrement d’images PS/EPS.
- Aspose.PDF : Gestion des scripts CSS HTML → PDF, sortie PNG trop sombre, corruption des annotations, ignorer les tirets XFDF, positionnement d’en-tête/pied de page en DOCX, espaces superflus lors de conversion DOCX, noms de fichiers vides après enregistrement, exception ThreadDefaults en multithreading, taille des fichiers signés, décalage des cercles lors de conversion HTML → PNG, régression du temps d’enregistrement de documents, gros espaces en sortie DOCX, contenu mal aligné, problèmes de taille de police, reconnaissance des listes numérotées, découpage incorrect des lignes de texte, ainsi que de nombreux autres bugs listés sous clés PDFJAVA-*.
- Aspose.PSD : Rendu automatique des TextLayer, export des effets de calque, commutateur de visibilité, restructuration de la classe Gradient, initialisation des objets intelligents, précision du rendu des objets intelligents, erreurs de zone de traitement de déformation et autres bugs (PSDJAVA-*).
- Aspose.Slides : Substitutions de police intermittentes, erreurs de rendu lors de la conversion PNG, ordre des séries dans les graphiques en aires, couleur de dessin des objets à encre, erreurs de conversion PDF liées aux styles.
- Aspose.Tasks : Visibilité du code source des modules VBA, lecture des projets VBA MPP, lecture hiérarchique XER, calcul des travaux de référence et autres bugs (TASKSNET-*).
- Aspose.Words : Compatibilité OSGi, implémentation du lecteur TIFF, OutOfMemoryError lors des conversions DOCX → PDF, régressions de performances, problèmes JSON dans le rapport LINQ, analyse de dates en mode multithread, gel lors de conversion PDF, conversion EMF → PNG, ainsi que de nombreux bugs liés à .NET (WORDSNET-, WORDSJAVA-).
- Aspose.Zip : Instanciation des archives Arj, commentaires clarifiés de
XarLoadOptions, mise en œuvre de la compression solide.
Corrections critiques de plantages : plantages de sérialisation binaire .NET 8 dans GroupDocs.Annotation, dépassement de pile lors de conversion PDF → PNG dans Aspose.HTML, blocages lors de conversion de fichiers XFA PDF dans GroupDocs.Conversion, et de nombreuses autres améliorations de stabilité dans l’ensemble de la suite Conholdate.Total.