從 .NET 圖表中讀取自訂屬性
內容
[
隱藏
]介紹
在本教程中,我們將探討如何使用 GroupDocs.Metadata for .NET 從圖表中有效地讀取自訂屬性。 GroupDocs.Metadata 是一個功能強大的 API,允許開發人員使用各種文件格式(包括圖表)的元資料。自訂屬性可以包含嵌入圖表中的有價值的信息,並且以程式設計方式存取它們可以簡化文件處理任務。在本指南結束時,您將具備使用 GroupDocs.Metadata for .NET 從圖表檔案中擷取自訂屬性的知識。
先決條件
在我們開始之前,請確保您已設定以下先決條件:
- 開發環境:確保安裝了 Visual Studio 或任何其他 .NET 開發環境。
- GroupDocs.Metadata for .NET:下載並安裝 GroupDocs.Metadata for .NET 函式庫這裡.
- 圖表檔案:準備好範例圖表檔案(例如 .vsdx)以測試程式碼片段。
導入命名空間
首先,在 C# 程式碼中包含必要的命名空間:
using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
using GroupDocs.Tagging;
第 1 步:載入圖表文件
首先使用 GroupDocs.Metadata 載入圖表檔:
using (Metadata metadata = new Metadata("YourInputFile.vsdx"))
{
//處理元資料的程式碼將位於此處
}
代替"YourInputFile.vsdx"
以及圖表檔案的路徑。
第 2 步:檢索自訂屬性
內using
區塊,從圖中檢索自訂屬性:
var root = metadata.GetRootPackage<DiagramRootPackage>();
var customProperties = root.DocumentProperties.FindProperties(p => !p.Tags.Contains(Tags.Document.BuiltIn));
這裡,root
代表圖的根包,並且customProperties
是自訂文件屬性的集合,不包括內建屬性。
第 3 步:迭代並顯示屬性
接下來,迭代customProperties
收集並顯示每個屬性:
foreach (var property in customProperties)
{
Console.WriteLine("{0} = {1}", property.Name, property.Value);
}
此循環將列印出圖中找到的每個自訂屬性的名稱和值。
結論
在本教程中,我們學習如何使用 GroupDocs.Metadata for .NET 有效率地從圖表檔案中讀取自訂屬性。透過執行上述步驟,您可以將元資料擷取功能無縫整合到 .NET 應用程式中。
常見問題解答
GroupDocs.Metadata 可以處理圖表之外的其他文件格式嗎?
是的,GroupDocs.Metadata 支援各種文件格式,包括簡報、圖像、PDF 等。
如何取得 GroupDocs.Metadata 的臨時許可證?
您可以從以下地址取得臨時許可證這裡.
GroupDocs.Metadata適合大規模文件處理嗎?
是的,GroupDocs.Metadata 旨在高效處理大量文件。
在哪裡可以找到 GroupDocs.Metadata 的其他支援或文件?
參觀GroupDocs.元資料論壇尋求支持並探索文件取得詳細的 API 參考。
我可以在購買前免費試用 GroupDocs.Metadata 嗎?
是的,您可以下載免費試用版這裡.