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 unMetadata
objet 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.