Quoi de neuf 2025

Quoi de Neuf dans Aspose.PDF 25.7

Changements les Plus Significatifs Dans Aspose.PDF 25.7, nous avons ajouté :

  • Un nouveau plugin OFD vers PDF High Code, élargissant le support pour la conversion de format OFD via le système de plugins.

  • Support pour le chiffrement par certificat public, permettant aux PDF d’être chiffrés de sorte que seuls les détenteurs de certificats spécifiés puissent ouvrir le document.

  • Nouvelle fonctionnalité pour adapter le contenu textuel étendu dans les limites du rectangle original d’un paragraphe, ajustant automatiquement la taille de la police et l’espacement.

  • La possibilité d’appliquer des effets de bordure “Nuageux” aux annotations polygonales pour une apparence visuelle améliorée.

  • Mise à jour des dépendances : mise à niveau de System.Net.Http.Json vers la version 8.0.1 pour résoudre des vulnérabilités potentielles dans les versions antérieures.

Des informations détaillées sur les changements et des exemples d’utilisation peuvent être trouvés sur la page des Notes de Version Aspose.PDF 25.7.

Autres Améliorations Notables

  • Amélioration du remplacement de texte d’annotation : prend désormais en charge de grands blocs de texte contraints à l’espace du paragraphe original.

  • Capacités de chiffrement étendues utilisant des paires de clés publiques/privées.

  • Conversion OFD vers PDF basée sur des plugins désormais disponible.

  • Diverses mises à jour de sécurité et de compatibilité basées sur les retours des utilisateurs.

Quoi de Neuf dans Aspose.PDF 25.6

Changements les Plus Significatifs Dans Aspose.PDF 25.6, nous avons ajouté :

  • Support pour .NET 9, tout en mettant fin au support pour .NET 6. De plus, l’assembly .NET Framework fourni a été rétrogradé de 4.8.1 à 4.8 pour améliorer la compatibilité avec Windows Server 2019.

  • La possibilité de récupérer et définir un texte alternatif pour les images via la classe XImage en utilisant les nouvelles méthodes GetAlternativeText et TrySetAlternativeText.

  • Une nouvelle façon d’accéder aux informations de licence de manière programmatique via la propriété LicenseInfo de la classe License, éliminant le besoin d’outils externes.

  • Support d’interruption pour les opérations impliquant de grands fragments HTML en utilisant la classe InterruptMonitor, rendant les conversions longues plus contrôlables.

  • Capacités de formatage étendues pour le texte d’annotation via la famille de méthodes SetTextStyle de la classe FreeTextAnnotation.

  • Apparence de signature numérique améliorée avec la nouvelle propriété IsForegroundImage dans SignatureCustomAppearance, permettant aux images de signature d’apparaître sur le texte de fond.

Des informations détaillées sur les changements et des exemples d’utilisation peuvent être trouvés sur la page des Notes de Version Aspose.PDF 25.6 .

Autres Améliorations Notables

  • La propriété désormais obsolète LinkDuplicateStreamsScanLevel a été supprimée en raison d’une logique de dé-duplication d’objet interne améliorée lors de l’optimisation des documents.

Quoi de Neuf dans Aspose.PDF 25.5

Changements les Plus Significatifs

Dans Aspose.PDF 25.5, nous avons ajouté :

  • La possibilité de récupérer System.Security.Cryptography.X509Certificates.X509Certificate2 a été ajoutée pour la classe PdfFileSignature.
  • La possibilité de vérifier les signatures numériques avec un certificat public externe.
  • La fonctionnalité de créer des listes ordonnées a été ajoutée. Les nouvelles méthodes CreateListLIElement, CreateListLblElement et CreateListLBodyElement sont utilisées pour créer les éléments de structure logique correspondants.
  • Les propriétés publiques HasXfa et NeedsRendering ont été ajoutées pour la classe Form afin de déterminer si IgnoreNeedsRendering est nécessaire.

Des informations détaillées sur les changements et des exemples d’utilisation peuvent être trouvés sur la page des Notes de Version Aspose.PDF 25.5 .

Autres Améliorations Notables

  • Les options UseEmbeddedTrueTypeFonts et DefaultFont ont été ajoutées pour la conversion PDF vers XPS. Cela permet d’améliorer les performances et d’éviter certains problèmes liés aux polices lors de la conversion.
  • La conversion de PDF à XLSX préserve désormais les hyperliens.

Quoi de Neuf dans Aspose.PDF 25.4

Changements les Plus Significatifs

Dans Aspose.PDF 25.4, nous avons ajouté :

Des informations détaillées sur les changements et des exemples d’utilisation peuvent être trouvés sur la page des Notes de Version Aspose.PDF 25.4 .

Autres Améliorations Notables

Quoi de Neuf dans Aspose.PDF 25.3

Changements les Plus Significatifs

Dans Aspose.PDF 25.3, nous avons ajouté :

Des informations détaillées sur les changements et des exemples d’utilisation peuvent être trouvés sur la page des Notes de Version Aspose.PDF 25.3 .

Autres Améliorations Notables

Nous avons amélioré les performances et réduit la consommation de mémoire lors de la conversion de PDF riches en images. La vitesse de traitement est deux fois plus rapide, et l’utilisation de la mémoire a diminué de 10 % dans les scénarios testés.

Quoi de neuf dans Aspose.PDF 25.2

Changements les Plus Significatifs

Dans Aspose.PDF 25.2, nous avons ajouté :

  • Support pour la conversion standard PDF vers PDF/X-4.
  • Une option pour éviter d’appeler deux fois le délégué CustomSignHash lors de la signature.
  • Nouvelle méthode GetSignatureNames() pour obtenir des informations sur les signatures numériques du PDF.
  • Possibilité de créer un TextBoxField avec plusieurs annotations de widget.

Des informations détaillées sur les changements et des exemples d’utilisation peuvent être trouvés sur la page des Notes de Version Aspose.PDF 25.2 .

Autres Améliorations Notables

  • Compression d’image sans perte de qualité lors de l’optimisation PDF améliorée. Taille du document compressé réduite.
  • La méthode Repair du Document améliorée. Elle peut désormais vérifier et corriger les valeurs dans le tableau Annotation.Rect.
  • Version de dépendance System.Text.Json mise à jour pour éviter une vulnérabilité possible CVE-2024-43485.
  • Détection d’attaque de signature PDF améliorée pour prévenir l’obtention de faux positifs.
  • Une API publique pour la rédaction du dictionnaire des ressources fournie :

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

    // Graphics state parameter dictionary new name
    var gsName = "GS0";

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "input.pdf"))
    {
        var page = doc.Pages[1];
        var dictionaryEditor = new DictionaryEditor(page.Resources);
        var states = dictionaryEditor["ExtGState"].ToCosPdfDictionary();

        var newGs = CosPdfDictionary.CreateEmptyDictionary(doc);
        var pairs = new KeyValuePair<string, ICosPdfPrimitive>[3]
        {
            new KeyValuePair<string, ICosPdfPrimitive>("CA", new CosPdfNumber(1)),
            new KeyValuePair<string, ICosPdfPrimitive>("ca", new CosPdfNumber(0.5)),
            new KeyValuePair<string, ICosPdfPrimitive>("BM", new CosPdfName("Normal"))
        };

        foreach (var p in pairs)
        {
            newGs.Add(p);
        }
        states.Add(gsName, newGs);

        // Save PDF document
        doc.Save(outputPath);
    }
}

Quoi de neuf dans Aspose.PDF 25.1

Dans Aspose.PDF 25.1, nous avons ajouté :

  • Une option pour enregistrer le PDF en HTML tout en ignorant toutes les images raster.
  • Possibilité de valider une signature PDF en utilisant un serveur d’autorité de certification (CA).
  • Validation de signature PDF multiplateforme utilisant des algorithmes de hachage SHA-3.

Des informations détaillées sur les changements et des exemples d’utilisation peuvent être trouvés sur la page des Notes de Version Aspose.PDF 25.1 .