GroupDocs.Metadata を使用すると、.NET の開発者は、いくつかの簡単な手順を実装することで、アプリケーション内から ASF ファイルにメタデータの詳細を簡単に追加できます。
- 更新する ASF ファイルをロードします。
- メタデータ プロパティを追加するために使用される述語を指定します。
- 述語を Metadata.AddProperties メソッドに渡します。
- 変更を保存します。
GroupDocs.Metadata を使用すると、.NET の開発者は、いくつかの簡単な手順を実装することで、アプリケーション内から ASF ファイルにメタデータの詳細を簡単に追加できます。
// Metadata クラスのインスタンスにファイルをロードします
using (var metadata = new GroupDocs.Metadata.Metadata("input.asf"))
{
// コンテンツ作成者を含むプロパティを追加する
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.asf");
}
当社の堅牢な API により、ドキュメントのメタデータの管理が簡素化されます。さまざまなドキュメント プロパティにシームレスにアクセス、編集、操作して、整理と検索性を強化します。
ドキュメントからメタデータを簡単に取得して処理します。作成者、作成日などのプロパティに関する貴重な洞察を得ることができます。
ドキュメントのメタデータを直接変更します。プロパティを更新して、構成を改善し、検索性を高め、正確な情報を確保します。
ドキュメントのメタデータに対して複雑な操作を実行します。カスタム プロパティを効率的に追加し、不要なデータを削除し、データの一貫性を維持します。
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。以下に示すように、いくつかの一般的なファイル形式のメタデータを取得します。