Quoi de neuf 2026

Nouveautés d’Aspose.PDF 26.4

Modifications les plus importantes

Dans Aspose.PDF 26.4, nous avons ajouté :

  • Amélioration des performances de conversion PDF vers image – Améliore considérablement les performances de la conversion PDF en image, rendant les flux d’exportation d’images à haut volume plus efficaces lors de la rasterisation des pages PDF au format JPEG (PDFNET-41182).

  • Optimisation du traitement de l’arbre de structure PDF/UA – Améliore les performances de PdfUaConvertStrategy.Process_7_1_structureTree pour les gros documents PDF en remplaçant les recherches List<string> par HashSet<ulong> et en utilisant une clé composite au lieu du formatage de chaîne (PDFNET-61884).

Des informations détaillées sur les modifications et des exemples d’utilisation sont disponibles sur la page Notes de version d’Aspose.PDF 26.4 page.

Nouveautés d’Aspose.PDF 26.3

Modifications les plus importantes

Dans Aspose.PDF 26.3, nous avons ajouté :

  • Recompression sans perte des flux d’images lors de l’optimisation PDF. La propriété OptimizationOptions.CompressAllContentStreams compresse désormais également les flux XObject d’image éligibles avec FlateDecode, aidant à réduire la taille du fichier tout en conservant la qualité de l’image.

  • La recompression d’image correspond désormais au paramètre ImageCompressionOptions.Encoding sélectionné pendant l’optimisation, garantissant des résultats plus cohérents lors de l’utilisation de Jpeg2000 ou Flate, ainsi que le redimensionnement d’image, les limites de résolution et les contrôles de qualité.

  • Prise en charge du rendu des commentaires lors de l’enregistrement de documents PDF en tant qu’images ou HTML, aidant à préserver les annotations visibles lors de l’exportation de documents annotés pour les partager en dehors des visionneuses PDF.

  • Amélioration des performances de rendu PDF vers TIFF pour les scénarios de rasterisation à haut volume, en particulier lors de l’exportation de pages vers des images TIFF binaires.

Des informations détaillées sur les modifications et des exemples d’utilisation sont disponibles sur la page Notes de version d’Aspose.PDF 26.3 page.

Autres améliorations notables

  • Réduction de l’utilisation de la mémoire pour le scénario d’optimisation RemoveUnusedStreams (PDFNET-40691).

Modifications incompatibles rétroactives

  • Le package de compatibilité Aspose.PDF for .NET Framework 4.0 (DLLs only) n’est plus publié à partir de la version Aspose.PDF for .NET 26.3.

  • La recompression d’image suit désormais la valeur ImageCompressionOptions.Encoding sélectionnée pendant l’optimisation. Cela rend les résultats plus prévisibles lors de l’utilisation de Jpeg2000 ou Flate avec le redimensionnement d’image, les limites de résolution et les paramètres de qualité.

  • Prise en charge du rendu des commentaires lors de l’enregistrement de documents PDF en tant qu’images ou HTML. Cela aide à préserver les annotations visibles lors de l’exportation de documents annotés pour les partager en dehors des visionneuses PDF.

  • Amélioration des performances de rendu PDF vers TIFF pour les scénarios de rasterisation à haut volume, en particulier lors de l’exportation de pages vers des images TIFF binaires.

Des informations détaillées sur les modifications et des exemples d’utilisation sont disponibles sur la page Notes de version d’Aspose.PDF 26.3 page.

Autres améliorations notables

  • Réduction de l’utilisation de la mémoire pour le scénario d’optimisation RemoveUnusedStreams (PDFNET-40691).

Modifications incompatibles rétroactives

  • Le package de compatibilité Aspose.PDF for .NET Framework 4.0 (DLLs only) n’est plus publié à partir de la version Aspose.PDF for .NET 26.3.

Nouveautés d’Aspose.PDF 26.2

Modifications les plus importantes

Dans Aspose.PDF 26.2, nous avons ajouté :

  • Conversion RTF vers PDF – Conversion directe des fichiers Rich Text Format (RTF) vers le format PDF. Le RTF est un format de fichier largement compatible, multiplateforme, développé par Microsoft pour faciliter le partage de documents entre différents traitements de texte. Il prend en charge le formatage de base du texte tel que les polices, les couleurs, le gras et l’italique, ainsi que les images.

La conversion peut être réalisée en utilisant la classe RtfLoadOptions.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ConvertRtfToPdf()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();

    // Initialize RTF load options
    var options = new Aspose.Pdf.RtfLoadOptions();

    // Open RTF document
    using (var document = new Aspose.Pdf.Document(dataDir + "ConvertRtfToPdf.rtf", options))
    {
        // Save the document as PDF
        document.Save(dataDir + "ConvertRtfToPdf_out.pdf");
    }
}
  • Placement de tableau après le dernier élément de page – Ajout de la capacité à insérer des tableaux précisément après le dernier élément de contenu d’une page. En utilisant la méthode Page.CalculateContentBBox(), les développeurs peuvent déterminer la boîte englobante du contenu existant, calculer la position exacte où le dernier élément se termine et placer les tableaux immédiatement après. Lorsque les données du tableau dépassent l’espace disponible sur la page actuelle, le tableau s’écoulera automatiquement vers la page suivante en commençant par le haut.

  • Suppression complète des objets texte invisibles – Ajout de la prise en charge de la suppression complète des objets texte invisibles des documents PDF. La classe TextFragmentAbsorber peut désormais identifier et supprimer correctement les fragments de texte dont la propriété TextState.Invisible est définie sur true, ou qui ont un RenderingMode de TextRenderingMode.Invisible, ou dont la couleur de premier plan possède un canal alpha à zéro.

Des informations détaillées sur les modifications et des exemples d’utilisation sont disponibles sur la page Notes de version d’Aspose.PDF 26.2 page.

Nouveautés d’Aspose.PDF 26.1

Dans Aspose.PDF 26.1, nous avons ajouté :

  • Améliorations des performances – résolution des mauvaises performances lors de l’ajout de texte aux documents (PDFNET-34609) et des problèmes de performances globales (PDFNET-58899).

  • Précision de rendu améliorée – correction du texte vertical manquant sur le côté gauche des PDF (PDFNET-38618) et correction du rendu des caractères chinois lors de la conversion PDF vers PNG (PDFNET-58950).

  • Conversion HTML améliorée – l’API respecte désormais la couleur des lignes lors de la conversion HTML vers PDF (PDFNET-38417) et correction des problèmes de chevauchement de texte dans la conversion XFA vers Standard (PDFNET-38458).

  • Corrections de bugs pour la structure du document – NumberingStyle fonctionne désormais correctement pour les objets Heading (PDFNET-38421), et PDF vers HTML conserve maintenant la couleur du texte surligné (PDFNET-50941).

Des informations détaillées sur les modifications et des exemples d’utilisation sont disponibles sur la page Notes de version d’Aspose.PDF 26.1 page.