GroupDocs.Metadata for .NET

C# で JP2 ファイルのメタデータを抽出

GroupDocs.Metadata for .NET を使用して、さまざまなドキュメント、画像、音声・動画形式からメタデータ情報を読み取り・抽出します。

.NET で JP2 メタデータ抽出の手順

GroupDocs.Metadata は、.NET 開発者がアプリケーション内で数ステップ実装するだけで、JP2 ファイルからメタデータ情報を読み取り・抽出できるようにします。

  1. .NET クラスのインスタンスで JP2 をロードします。
  2. すべてのメタデータプロパティを検査する述語を作成します。
  3. 述語を FindProperties メソッドに渡します。
  4. 見つかったプロパティを反復処理します。
// さまざまな条件で JP2 のメタデータプロパティを抽出

// JP2 のパスを渡して Metadata を構築
using (var metadata = new GroupDocs.Metadata.Metadata("input.jp2"))
{
    // 特定のカテゴリに属するすべてのメタデータプロパティを抽出
    var properties = metadata.FindProperties(
      p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));
    // すべてのプロパティを反復処理して表示
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // 特定の型と値を持つすべてのプロパティを抽出
    var year = DateTime.Today.Year;
    properties = metadata.FindProperties(
      p => p.Value.Type == GroupDocs.Metadata.Common.MetadataPropertyType.DateTime && 
      p.Value.ToStruct(DateTime.MinValue).Year == year);

    // 年の値が現在の年と等しいすべての日時プロパティを表示
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }

    // 指定された正規表現に一致する名前を持つすべてのプロパティを抽出
    const string pattern = "^author|company|(.+date.*)$";
    var regex = new System.Text.RegularExpressions.Regex(pattern, 
      System.Text.RegularExpressions.RegexOptions.IgnoreCase);
    properties = metadata.FindProperties(p => regex.IsMatch(p.Name));

    // 以下のパターンに一致する名前のプロパティを表示
    foreach (var property in properties)
    {
        Console.WriteLine("{0} = {1}", property.Name, property.Value);
    }
}
dotnet add package GroupDocs.Metadata
クリックしてコピー
コピーしました
その他の例 ドキュメント

GroupDocs.Metadata でファイルメタデータを検索

GroupDocs.Metadata ライブラリで強化された .NET アプリケーションを使用して、機密文書内の隠しメタデータを安全に管理します。

.NET ファイル内のメタデータを検索

包括的なメタデータ検索のための .NET ツール

.NET でのドキュメント処理を GroupDocs.Metadata で効率化します。当社のソフトウェアは、隠しメタデータを効率的に検索・管理する強力なツールを提供します。

正確なメタデータターゲティング

特定のメタデータを正確に対象にします。テキスト、日付、正規表現などのさまざまなフィルターで検索を構成し、必要なメタデータを正確に見つけます。

簡単なメタデータ管理

.NET を活用して、検出されたメタデータエントリの値を処理します。GroupDocs.Metadata は、サポートされているファイル形式内でメタデータを効果的に追加、更新、または削除できるようにします。

C# で電子書籍メタデータを読み取る

このコード例は、EPUB 電子書籍固有のメタデータプロパティへのアクセス方法を示しています

C#


    //  EPUB ファイルを Metadata オブジェクトにロードします
    using (Metadata metadata = new Metadata("input.epub"))
    {
        //  組み込みのメタデータをすべて取得します
        var root = metadata.GetRootPackage<EpubRootPackage>();

        //  取得したデータをアプリケーションのニーズに使用します
        Console.WriteLine(root.EpubPackage.Version);
        Console.WriteLine(root.EpubPackage.UniqueIdentifier);
        Console.WriteLine(root.EpubPackage.ImageCover != null ? 
            root.EpubPackage.ImageCover.Length : 0);
        Console.WriteLine(root.EpubPackage.Description);
        Console.WriteLine(root.EpubPackage.Title);
    }

GroupDocs.Metadata for .NET API の概要

GroupDocs.Metadata for .NET は、画像やドキュメント形式からメタデータ情報を簡単に読み取り、編集、削除、検索、比較、置換、エクスポートできる高度なメタデータ管理・操作機能を提供します。PDF、Word、Excel、PowerPoint、Outlook、OneNote、Visio、Project、AutoCAD、アーカイブ、マルチメディアファイル形式からメタデータの詳細を抽出し、柔軟にサポートされるメタデータ操作を実行できます。
詳細を見る
About illustration

始める準備はできていますか?

GroupDocs.Metadata を無料でダウンロードするか、フルアクセス用の試用版ライセンスを取得してください。

有用なリソース

ドキュメント、コードサンプル、コミュニティサポートを調べて、体験を向上させます。

他のファイル形式からメタデータプロパティを更新

.NET 用のマルチフォーマット文書・画像メタデータ編集 API。以下に示す一般的なファイル形式のメタデータを取得できます。

一時ライセンスのヒント

1
職場の電子メールで登録してください。フリー メール サービスは使用できません。
2
2 番目のステップで [一時ライセンスを取得] ボタンを使用します。
 日本