.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.Metadata フォーラムサポートと探索ドキュメンテーション詳細な API リファレンスについては、こちらをご覧ください。

購入前に GroupDocs.Metadata を無料で試すことはできますか?

はい、無料試用版をダウンロードできますここ.