Tulajdonságok felsorolása

Ebben az oktatóanyagban végigvezetjük a C# forráskódon, hogy felsorolhassa a dokumentum tulajdonságait az Aspose.Words for .NET segítségével. Ez a funkció lehetővé teszi a dokumentum beépített és egyéni tulajdonságainak elérését.

1. lépés: A projekt beállítása

A kezdéshez hozzon létre egy új C#-projektet kedvenc IDE-jében. Győződjön meg arról, hogy az Aspose.Words for .NET könyvtárra hivatkozik a projektben.

2. lépés: A dokumentum betöltése

Ebben a lépésben betöltjük azt a Word dokumentumot, amelynek tulajdonságait listázni szeretnénk. A dokumentum betöltéséhez használja a következő kódot:

// A dokumentumok könyvtár elérési útja.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Properties.docx");

Cserélje ki"YOUR DOCUMENTS DIRECTORY" annak a könyvtárnak az elérési útjával, ahol a dokumentum található.

3. lépés: Tulajdonságok felsorolása

Most soroljuk fel a dokumentum tulajdonságait, mind a beépített, mind az egyéni tulajdonságokat. Használja a következő kódot:

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

Ez a kód megjeleníti a dokumentum nevét, majd felsorolja a beépített és egyéni tulajdonságokat, megjelenítve azok nevét és értékét.

Példa forráskód az Enumerate Properties programhoz az Aspose.Words for .NET használatával


	// A dokumentumok könyvtárának elérési útja.
	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);
		

Ügyeljen arra, hogy a megfelelő dokumentum elérési utat adja meg adataDir változó.

Most megtanulta, hogyan sorolhatja fel a dokumentum tulajdonságait az Aspose.Words for .NET használatával. Az ebben az oktatóanyagban található, lépésenkénti útmutatót követve könnyedén elérheti és megtekintheti saját dokumentumai tulajdonságait.