從 .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 嗎?

是的,您可以下載免費試用版這裡.