Énumérer les propriétés

Dans ce didacticiel, nous vous guiderons à travers le code source C# pour énumérer les propriétés du document avec Aspose.Words pour .NET. Cette fonctionnalité vous permet d’accéder aux propriétés intégrées et personnalisées d’un document.

Étape 1 : Configuration du projet

Pour commencer, créez un nouveau projet C# dans votre IDE préféré. Assurez-vous que la bibliothèque Aspose.Words for .NET est référencée dans votre projet.

Étape 2 : Chargement du document

Dans cette étape, nous allons charger le document Word dont nous souhaitons lister les propriétés. Utilisez le code suivant pour charger le document :

// Chemin d'accès au répertoire des documents.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Properties.docx");

Remplacer"YOUR DOCUMENTS DIRECTORY" avec le chemin réel du répertoire où se trouve votre document.

Étape 3 : Énumération des propriétés

Listons maintenant les propriétés du document, à la fois les propriétés intégrées et personnalisées. Utilisez le code suivant :

Console.WriteLine("1. Document name: {0}", doc.OriginalFileName);
Console.WriteLine("2. Built-in Properties");

foreach(DocumentProperty prop in doc.BuiltInDocumentProperties)
Console.WriteLine("{0}:{1}", prop.Name, prop.Value);

Console.WriteLine("3. Custom Properties");

foreach(DocumentProperty prop in doc.CustomDocumentProperties)
Console.WriteLine("{0}:{1}", prop.Name, prop.Value);

Ce code affiche le nom du document, puis répertorie les propriétés intégrées et personnalisées affichant leur nom et leur valeur.

Exemple de code source pour Enumerate Properties à l’aide d’Aspose.Words for .NET


	// Le chemin d'accès au répertoire des documents.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Properties.docx");
	
	Console.WriteLine("1. Document name: {0}", doc.OriginalFileName);
	Console.WriteLine("2. Built-in Properties");
	
	foreach (DocumentProperty prop in doc.BuiltInDocumentProperties)
		Console.WriteLine("{0} : {1}", prop.Name, prop.Value);

	Console.WriteLine("3. Custom Properties");
	
	foreach (DocumentProperty prop in doc.CustomDocumentProperties)
		Console.WriteLine("{0} : {1}", prop.Name, prop.Value);
		

Assurez-vous de spécifier le chemin d’accès correct au document dans le champdataDir variable.

Vous avez maintenant appris à énumérer les propriétés d’un document à l’aide d’Aspose.Words for .NET. En suivant le guide étape par étape fourni dans ce didacticiel, vous pouvez facilement accéder et visualiser les propriétés de vos propres documents.