Aperçu

La version 25.5 de GroupDocs.Metadata pour .NET apporte un grand nombre de nouvelles fonctionnalités, améliorations et corrections de bugs pour enrichir votre expérience de gestion des métadonnées de documents. Cette version se concentre sur un meilleur support des fichiers SVG, notamment la possibilité de mettre à jour et de nettoyer les paquets XMP. Que vous soyez développeur cherchant à intégrer la gestion des métadonnées dans vos applications ou utilisateur souhaitant gérer efficacement les métadonnées de documents, cette version a quelque chose à vous offrir.

Table des matières

Comment nettoyer le paquet XMP dans les fichiers SVG

Dans cette section, nous allons démontrer comment nettoyer le paquet XMP d’un fichier SVG à l’aide de GroupDocs.Metadata pour .NET. Cela peut être utile lorsque vous devez supprimer les métadonnées des fichiers SVG afin d’assurer la conformité aux politiques de confidentialité ou de réduire la taille du fichier.

Étapes pour nettoyer le paquet XMP dans les fichiers SVG

  1. Chargez le fichier SVG à l’aide de la classe Metadata.
  2. Récupérez le paquet racine du fichier SVG.
  3. Définissez le paquet XMP sur null.
  4. Enregistrez le fichier SVG modifié.

Exemple de code

// Clean XMP package
using (Metadata metadata = new Metadata("input.svg"))
{
    // Retrieve the root package of the SVG file
    var format = metadata.GetRootPackage<SvgRootPackage>();

    // Set the XMP package to null to clean it
    format.XmpPackage = null;

    // Save the modified SVG file
    metadata.Save();
}

Comment mettre à jour les propriétés XMP dans les fichiers SVG

Dans cette section, nous allons vous montrer comment mettre à jour les propriétés XMP d’un fichier SVG à l’aide de GroupDocs.Metadata pour .NET. Cela peut être utile lorsque vous devez ajouter ou modifier des propriétés de métadonnées dans les fichiers SVG pour une meilleure gestion des documents. Par exemple, lorsque vous voulez modifier le champ d’étiquette de base XMP.

Étapes pour mettre à jour les propriétés XMP dans les fichiers SVG

  1. Chargez le fichier SVG à l’aide de la classe Metadata.
  2. Récupérez le paquet racine du fichier SVG.
  3. Créez un nouvel objet XmpPacketWrapper.
  4. Définissez les propriétés XMP souhaitées.
  5. Assignez le XmpPacketWrapper au paquet racine.
  6. Enregistrez le fichier SVG modifié.

Exemple de code

// How to update XMP properties of a SVG file.
using (Metadata metadata = new Metadata("input.svg"))
{
    // Retrieve the root package of the SVG file
    var root = metadata.GetRootPackage<SvgRootPackage>();

    // Print the XmpBasic Label before updating
    Console.WriteLine("XmpBasic Label before: {0}", "");

    // Create a new XmpPacketWrapper object
    var xmpPacketWrapper = new XmpPacketWrapper();

    // Create a new XmpBasicPackage object and set the Label property
    xmpPacketWrapper.Schemes.XmpBasic = new XmpBasicPackage();
    xmpPacketWrapper.Schemes.XmpBasic.Label = "Architecture collection";

    // Assign the XmpPacketWrapper to the root package
    root.XmpPackage = xmpPacketWrapper;

    // Save the modified SVG file
    metadata.Save();
}

Démarrer avec un essai gratuit

Par défaut, la bibliothèque fonctionne en mode d’essai sans licence, ce qui vous permet d’explorer ses fonctionnalités de base. Vous pouvez télécharger GroupDocs.Metadata pour Python via .NET depuis la page des releases GroupDocs.

De plus, vous pouvez obtenir une licence temporaire via ce lien. La licence temporaire vous permet d’utiliser la bibliothèque sans aucune restriction et d’explorer pleinement ses capacités.

Voir aussi

Pour plus d’informations, vous pouvez consulter les ressources suivantes :

Essayez GroupDocs.Metadata pour .NET gratuitement

Vous pouvez télécharger un essai gratuit depuis releases.groupdocs.com et également obtenir une licence temporaire sur purchase.groupdocs.com/temporary-license/. La licence temporaire vous permet d’essayer notre bibliothèque sans restrictions.