GroupDocs.Metadata 让 .NET 开发者只需几个简单步骤,即可在应用程序中读取并提取 XLSB 文件的元数据信息。
- 使用 .NET 类的实例加载 XLSB。
- 构造一个谓词来检查所有元数据属性。
- 将谓词传递给 FindProperties 方法。
- 遍历找到的属性。
GroupDocs.Metadata 让 .NET 开发者只需几个简单步骤,即可在应用程序中读取并提取 XLSB 文件的元数据信息。
// 按不同条件提取 XLSB 元数据属性
// 构造 Metadata,传入 XLSB 路径
using (var metadata = new GroupDocs.Metadata.Metadata("input.xlsb"))
{
// 提取属于特定类别的所有元数据属性
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);
}
}
使用 GroupDocs.Metadata 库为 .NET 应用程序提供的功能,安全管理敏感文档中的隐藏元数据。

使用 GroupDocs.Metadata 简化 .NET 中的文档处理。我们的软件提供强大的工具,高效搜索和管理隐藏元数据。
精准定位特定元数据。使用文本、日期或正则表达式等多种过滤器配置搜索,以准确找到所需的元数据。
利用 .NET 处理已发现元数据条目的值。GroupDocs.Metadata 使您能够在受支持的文件格式中高效地添加、更新或删除元数据。
此代码示例演示如何访问 EPUB 电子书特有的元数据属性
// 将 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);
}
.NET 的多格式文档和图像元数据编辑 API。检索以下列出的一些流行文件格式的元数据。