GroupDocs.Metadata は、.NET 開発者がアプリケーション内から数ステップで DOT ファイルにメタデータ詳細を簡単に追加できるようにします。
- 更新対象の DOT ファイルをロード。
- メタデータプロパティを追加するために使用する述語を指定。
- 述語を Metadata.AddProperties メソッドに渡す。
- 変更を保存。
GroupDocs.Metadata は、.NET 開発者がアプリケーション内から数ステップで DOT ファイルにメタデータ詳細を簡単に追加できるようにします。
// Metadata クラスのインスタンスにファイルをロード
using (var metadata = new GroupDocs.Metadata.Metadata("input.dot"))
{
// コンテンツの作者を含むプロパティを追加
var affected = metadata.AddProperties(p => p.Tags.Contains(
GroupDocs.Metadata.Tagging.Tags.Person.Creator),
new GroupDocs.Metadata.Common.PropertyValue("test content author"));
// 操作結果を処理
Console.WriteLine("Affected properties: {0}", affected);
// 更新されたメタデータでファイルを保存
metadata.Save("output.dot");
}
当社の堅牢な API は文書メタデータの管理を簡素化します。さまざまな文書プロパティにシームレスにアクセス、編集、操作し、組織化と検索性を向上させます。

文書からメタデータを簡単に取得・処理できます。作者、作成日などのプロパティに関する有益なインサイトを得られます。
文書メタデータを直接変更します。プロパティを更新して組織化を改善し、検索性を向上させ、正確な情報を確保。
文書メタデータに対して複雑な操作を実行します。カスタムプロパティを効率的に追加し、不要なデータを削除し、データの一貫性を維持。
この例では、EXIF パッケージにカスタムタグを挿入する方法を示します。
using (Metadata metadata = new Metadata("input.tiff"))
{
IExif root = metadata.GetRootPackage() as IExif;
if (root != null)
{
// EXIF パッケージが存在しない場合は割り当てます。
if (root.ExifPackage == null)
{
root.ExifPackage = new ExifPackage();
}
// 認識されたプロパティを挿入します。
root.ExifPackage.Set(new TiffAsciiTag(TiffTagID.Artist, "test artist"));
// EXIF 仕様に含まれない完全にカスタムなプロパティを含めます。
// 選択した ID が一部のサードパーティツールで使用される ID と競合する可能性があることに注意してください。
root.ExifPackage.Set(new TiffAsciiTag((TiffTagID)65523, "custom"));
metadata.Save("output.tiff");
}
}
GroupDocs.Metadata 用のマルチフォーマット文書および画像メタデータ追加 API。以下に示す一般的なファイル形式のメタデータを取得できます。