在 EPS 文件中使用 XMP 元数据 | .NET
什么是 XMP?
XMP,即可扩展元数据平台 (Extensible Metadata Platform),是一种在媒体文件中嵌入元数据属性的标准。它由 Adobe Systems Inc. 于 2001 年推出。因此,XMP 主要用于 Adobe 应用程序及其创建的文件中。使用 XMP 可以优化媒体文件的存储,并根据某些属性轻松选择特定的文件。事实上,类似 XMP 的数据注入为媒体文件数据库的组织奠定了必要的基础。XMP 元数据以 XML 代码的形式嵌入到媒体文件中,称为 XMP 数据包。
XMP 数据包中包含的数据。
此类数据包通常包含哪些数据?这些数据包括:
- 关于作者、编辑者、上传者等的信息;
- 包含版本的创建应用程序;
- 标题、描述;
- 关键字;
- 缩略图;
- 唯一标识文件的标识符。
此外,XMP 元数据还可以包含文件历史记录信息:创建时间、转换时间、上传时间等。
一个文件中可以包含多个 XMP 数据包:一个是给定文件的主 XMP 数据包,另一个是每个嵌入媒体资源的 XMP 数据包,这些媒体资源在嵌入之前也具有 XMP 元数据。例如,一个包含 3 个嵌入 EPS(封装 PostScript)文件的 PostScript 文件可以包含 4 个 XMP 数据包。
正如其名称所示,XMP 是一个可扩展的平台。这意味着所有由 XML 元素和属性表示的 XMP 元数据属性都属于一个特定的 XML 命名空间,该命名空间可以在 XMP 数据包的根元素中引用,也可以直接在 XML 元素中引用。我们可以自由添加自己的 XML 命名空间,以定义必要的 XMP 属性。
Aspose.Page 解决方案提供的 XMP 数据处理功能。
使用 XMP 可以显著提高业务效率,因此支持使用 XMP 元数据可以提升应用程序的竞争力。Aspose 库和 Web 应用程序也不例外。我们建议您在我们的 元数据编辑器 Web 应用程序中试用 EPS 文件的 XMP 元数据功能。
使用 Aspose.Page for .NET 处理 EPS 文件时,可以实现以下 XMP 元数据工作场景:
- 获取 XMP 元数据
- 添加 XMP 元数据
- 更改 XMP 元数据中的简单值
- 在 XMP 元数据中添加属性
- 更改 XMP 元数据中的数组项
- 在 XMP 元数据中添加数组项元数据
- 更改 XMP 元数据中的命名值
- 在 XMP 元数据中添加命名值
- 在 XMP 元数据中添加 XML 命名空间
要查看使用这些 API 的应用程序示例,请尝试这个 跨平台应用程序。