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。检索以下列出的一些流行文件格式的元数据