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
- Comment mettre à jour les propriétés XMP dans les fichiers SVG
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
- Chargez le fichier SVG à l’aide de la classe
Metadata. - Récupérez le paquet racine du fichier SVG.
- Définissez le paquet XMP sur null.
- 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
- Chargez le fichier SVG à l’aide de la classe
Metadata. - Récupérez le paquet racine du fichier SVG.
- Créez un nouvel objet
XmpPacketWrapper. - Définissez les propriétés XMP souhaitées.
- Assignez le
XmpPacketWrapperau paquet racine. - 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 :
- Documentation de GroupDocs.Metadata pour .NET
- Produits GroupDocs.Metadata pour .NET
- Exemples GitHub de GroupDocs.Metadata pour .NET
- Releases de GroupDocs.Metadata pour .NET
- Forum d’assistance gratuit
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.