Enumerare le proprietà

In questo tutorial ti guideremo attraverso il codice sorgente C# per enumerare le proprietà del documento con Aspose.Words per .NET. Questa funzionalità consente di accedere alle proprietà integrate e personalizzate di un documento.

Passaggio 1: impostazione del progetto

Per iniziare, crea un nuovo progetto C# nel tuo IDE preferito. Assicurati che nel tuo progetto venga fatto riferimento alla libreria Aspose.Words per .NET.

Passaggio 2: caricamento del documento

In questo passaggio caricheremo il documento Word di cui vogliamo elencare le proprietà. Utilizzare il seguente codice per caricare il documento:

// Percorso della directory dei documenti.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Properties.docx");

Sostituire"YOUR DOCUMENTS DIRECTORY" con il percorso effettivo della directory in cui si trova il documento.

Passaggio 3: enumerazione delle proprietà

Ora elenchiamo le proprietà del documento, sia le proprietà integrate che quelle personalizzate. Utilizza il seguente codice:

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);

Questo codice visualizza il nome del documento e quindi elenca le proprietà integrate e personalizzate visualizzandone il nome e il valore.

Codice sorgente di esempio per Enumerate Properties utilizzando Aspose.Words per .NET


	// Il percorso della directory dei documenti.
	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);
		

Assicurati di specificare il percorso corretto del documento nel filedataDir variabile.

Ora hai imparato come enumerare le proprietà del documento utilizzando Aspose.Words per .NET. Seguendo la guida passo passo fornita in questo tutorial, puoi accedere e visualizzare facilmente le proprietà dei tuoi documenti.