.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 Framework と 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 を無料で試すことはできますか?

はい、以下から無料トライアルにアクセスできます。ここ.