Lire les propriétés personnalisées dans les documents de gestion de projet .NET

Introduction

Dans le monde du développement .NET, la gestion des métadonnées dans les documents de gestion de projet est un aspect crucial de l’organisation et de la récupération des données. GroupDocs.Metadata pour .NET offre de puissantes fonctionnalités pour lire les propriétés personnalisées de divers formats de fichiers de gestion de projet tels que les fichiers Microsoft Project (MPP). Ce didacticiel vous guidera tout au long du processus d’utilisation de GroupDocs.Metadata pour extraire étape par étape les propriétés personnalisées des documents de gestion de projet .NET.

Conditions préalables

Avant de plonger dans le didacticiel, assurez-vous que les conditions préalables suivantes sont remplies :

  • Visual Studio : installez Visual Studio IDE sur votre ordinateur.
  • GroupDocs.Metadata pour .NET : téléchargez et installez GroupDocs.Metadata pour .NET à partir dupage de téléchargement.
  • .NET Framework : Avoir une compréhension de base du framework .NET et du langage de programmation C#.
  • Document de gestion de projet : préparez un exemple de document de gestion de projet .NET (par exemple, un fichier Microsoft Project) avec lequel travailler dans ce didacticiel.

Importer des espaces de noms

Pour commencer, vous devrez importer les espaces de noms nécessaires pour accéder aux fonctionnalités GroupDocs.Metadata au sein de votre projet C# :

using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
using GroupDocs.Metadata.Tagging;

Étape 1 : Charger le document de gestion de projet

Tout d’abord, initialisez unMetadataobjet en chargeant votre document de gestion de projet :

using (Metadata metadata = new Metadata("YourInputFile"))
{
    // Accéder au package racine spécifique aux documents de gestion de projet
    var root = metadata.GetRootPackage<ProjectManagementRootPackage>();

Étape 2 : Récupérer les propriétés personnalisées

Ensuite, extrayez les propriétés personnalisées du document de gestion de projet :

    // Récupérer les propriétés personnalisées à l'exclusion des propriétés intégrées
    var customProperties = root.DocumentProperties.FindProperties(p => !p.Tags.Contains(Tags.Document.BuiltIn));

Étape 3 : Afficher les propriétés personnalisées

Parcourez les propriétés personnalisées récupérées et affichez leurs noms et valeurs :

    // Afficher les noms et valeurs des propriétés personnalisées
    foreach (var property in customProperties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }
}

Conclusion

Dans ce didacticiel, vous avez appris à utiliser GroupDocs.Metadata pour .NET pour lire efficacement les propriétés personnalisées des documents de gestion de projet .NET. En tirant parti des capacités de la bibliothèque, vous pouvez gérer efficacement les métadonnées au sein de vos applications, améliorant ainsi la récupération et l’organisation des données.

FAQ

GroupDocs.Metadata peut-il extraire les propriétés de tous les types de documents de gestion de projet ?

GroupDocs.Metadata prend en charge un large éventail de formats de gestion de projet, notamment les fichiers Microsoft Project (MPP) et autres.

Une licence est-elle requise pour utiliser GroupDocs.Metadata pour .NET ?

Oui, une licence est requise pour une utilisation commerciale. Vous pouvez obtenir une licence temporaire auprès deici.

Comment puis-je accéder à une documentation supplémentaire pour GroupDocs.Metadata ?

Explorez la documentation détaillée sur le sitepage de référence.

Où puis-je obtenir de l’aide pour les requêtes liées à GroupDocs.Metadata ?

Rejoignez la communauté auForum de métadonnées GroupDocs pour du soutien et des discussions.

Puis-je essayer GroupDocs.Metadata gratuitement avant d’acheter ?

Oui, vous pouvez accéder à un essai gratuit à partir deici.