閱讀 .NET 專案管理文件中的自訂屬性
內容
[
隱藏
]介紹
在 .NET 開發領域,管理專案管理文件中的元資料是資料組織和檢索的一個重要面向。 GroupDocs.Metadata for .NET 提供了從各種專案管理檔案格式(例如 Microsoft Project (MPP) 檔案)讀取自訂屬性的強大功能。本教學課程將引導您逐步完成利用 GroupDocs.Metadata 從 .NET 專案管理文件中擷取自訂屬性的流程。
先決條件
在深入學習本教程之前,請確保您具備以下先決條件:
- Visual Studio:在您的電腦上安裝 Visual Studio IDE。
- GroupDocs.Metadata for .NET:從下列位置下載並安裝 GroupDocs.Metadata for .NET下載頁面.
- .NET Framework:對 .NET 架構和 C# 程式語言有基本的了解。
- 專案管理文件:準備一個範例.NET 專案管理文件(例如,Microsoft Project 檔案)以便在本教學中使用。
導入命名空間
首先,您需要匯入必要的命名空間以存取 C# 專案中的 GroupDocs.Metadata 功能:
using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
using GroupDocs.Metadata.Tagging;
第 1 步:載入專案管理文檔
首先,初始化一個Metadata
透過載入專案管理文件來物件:
using (Metadata metadata = new Metadata("YourInputFile"))
{
//存取專案管理文件特有的根包
var root = metadata.GetRootPackage<ProjectManagementRootPackage>();
第 2 步:檢索自訂屬性
接下來,從專案管理文件中提取自訂屬性:
//檢索不包括內建屬性的自訂屬性
var customProperties = root.DocumentProperties.FindProperties(p => !p.Tags.Contains(Tags.Document.BuiltIn));
第 3 步:顯示自訂屬性
迭代檢索到的自訂屬性並顯示它們的名稱和值:
//顯示自訂屬性名稱和值
foreach (var property in customProperties)
{
Console.WriteLine("{0} = {1}", property.Name, property.Value);
}
}
結論
在本教學中,您學習如何使用 GroupDocs.Metadata for .NET 有效率地從 .NET 專案管理文件讀取自訂屬性。利用該庫的功能,您可以在應用程式中有效管理元數據,從而增強數據檢索和組織。
常見問題解答
GroupDocs.Metadata 可以從所有類型的專案管理文件中提取屬性嗎?
GroupDocs.Metadata 支援多種專案管理格式,包括 Microsoft Project (MPP) 檔案等。
使用 GroupDocs.Metadata for .NET 是否需要許可證?
是的,商業用途需要許可證。您可以從以下地址取得臨時許可證這裡.
如何存取 GroupDocs.Metadata 的更多文件?
瀏覽詳細文檔參考頁.
在哪裡可以獲得 GroupDocs.Metadata 相關查詢的支援?
加入社群:GroupDocs 元資料論壇以尋求支持和討論。
我可以在購買前免費試用 GroupDocs.Metadata 嗎?
是的,您可以從以下位置取得免費試用版這裡.