GroupDocs.Metadata for .NET

C# の DOCX ファイルからメタデータを抽出する

.NET の GroupDocs.Metadata を使用して、幅広いドキュメント、画像、オーディオ、ビデオ形式からメタデータ情報を読み取り、抽出します

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

GroupDocs.Metadata を使用すると、.NET の開発者は、いくつかの簡単な手順を実装することで、アプリケーション内から DOCX ファイルからメタデータ情報を簡単に読み取り、抽出できます。

  1. .NET クラスのインスタンスを使用して DOCX をロードします。
  2. すべてのメタデータ プロパティを検査するための述語を作成します。
  3. 述語を FindProperties メソッドに渡します。
  4. 見つかったプロパティを繰り返し処理します。
コピー
// さまざまな基準に基づいて DOCX メタデータ プロパティを抽出します

// DOCX パスを渡す Metadata を構築します
using (var metadata = new GroupDocs.Metadata.Metadata("input.docx"))
{
    // 特定のカテゴリに分類されるすべてのメタデータ プロパティを抽出します
    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 ツール

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

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

特定のメタデータをピンポイントの精度でターゲットにします。テキスト、日付、正規表現などのさまざまなフィルターを使用して検索を構成し、必要なメタデータを正確に見つけます。

楽なメタデータ管理

.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 番目のステップで [一時ライセンスを取得] ボタンを使用します。
 日本