从 .NET 中的电子表格读取内置属性
内容
[
隐藏
]介绍
在本教程中,我们将深入研究如何利用 GroupDocs.Metadata for .NET 高效管理和从电子表格中提取元数据。 GroupDocs.Metadata for .NET 是一个功能强大的 API,使开发人员能够使用嵌入各种文件格式的元数据,包括电子表格、演示文稿、文档、图像等。本指南特别关注使用 C# 从电子表格文件中提取内置属性。
先决条件
在开始之前,请确保您具备以下先决条件:
- 开发环境:Visual Studio 或任何 C# 兼容 IDE。
- GroupDocs.Metadata for .NET 库:从网站.
- 输入文件:准备一个要从中提取元数据的示例电子表格文件(例如 Excel)。
导入命名空间
首先导入必要的命名空间以访问 C# 项目中的 GroupDocs.Metadata 功能。
using System;
using GroupDocs.Metadata;
using GroupDocs.Metadata.Formats.Document;
第 1 步:初始化元数据并检索电子表格根包
首先初始化Metadata
对象与您的输入文件路径。然后,获取电子表格特定的根包。
using (Metadata metadata = new Metadata("YourInputFile.xlsx"))
{
var root = metadata.GetRootPackage<SpreadsheetRootPackage>();
//访问和检索内置属性
}
第 2 步:访问内置属性
获得根包后,您可以使用以下命令访问电子表格文件的各种内置属性DocumentProperties
.
步骤2.1:访问作者属性
检索电子表格的作者(创建者)。
Console.WriteLine(root.DocumentProperties.Author);
步骤2.2:访问创建时间属性
获取电子表格的创建时间戳。
Console.WriteLine(root.DocumentProperties.CreatedTime);
步骤 2.3:访问公司财产
获取与电子表格关联的公司名称。
Console.WriteLine(root.DocumentProperties.Company);
步骤2.4:访问类别属性
获取电子表格的类别信息。
Console.WriteLine(root.DocumentProperties.Category);
步骤2.5:访问关键字属性
检索与电子表格关联的关键字。
Console.WriteLine(root.DocumentProperties.Keywords);
步骤2.6:访问语言属性
检索电子表格中使用的语言。
Console.WriteLine(root.DocumentProperties.Language);
步骤2.7:访问内容类型属性
获取电子表格的内容类型或 MIME 类型。
Console.WriteLine(root.DocumentProperties.ContentType);
结论
在本教程中,我们探讨了如何使用 GroupDocs.Metadata for .NET 通过 C# 从电子表格文件中提取内置属性。通过遵循这些步骤,您可以将元数据管理无缝集成到 .NET 应用程序中,从而增强文件组织和检索功能。
常见问题解答
.NET 的 GroupDocs.Metadata 是否兼容各种文件格式?
是的,GroupDocs.Metadata 支持多种文件格式,包括电子表格、文档、演示文稿、图像等。
我可以使用 GroupDocs.Metadata for .NET 修改元数据吗?
是的,您不仅可以使用此 API 读取元数据,还可以编辑、更新和删除元数据。
在哪里可以找到有关 .NET 的 GroupDocs.Metadata 的详细文档?
详细文档可参见.NET 文档的 GroupDocs.Metadata.
我如何才能获得用于测试目的的临时许可证?
您可以从申请临时许可证这里.
是否有一个 GroupDocs.Metadata 支持的社区论坛?
是的,您可以访问GroupDocs.Metadata 论坛以获得社区支持和讨论。