操作 XMP 元数据

轻松添加、编辑和检索 EPS 文件中的元数据,让您完全控制文档信息。使用 Aspose.Page C++ 解决方案将 EPS 文件的内容提升到一个新的水平!

 

XMP 元数据是描述文件的属性的集合。它以 XML 格式编写。元数据包括有关文件内容的信息、将其与其他文件区分开来的标识详细信息以及与文件的创建、修改和上传历史记录相关的其他数据。此外,它还记录了参与文件创建、编辑和上传的用户的详细信息。

使用我们的 C++ API 解决方案释放 EPS 文件的力量!与 XMP 元数据无缝集成,使您可以完全控制 EPS 文档。无论您是管理数字资产、增强版权信息,还是优化您的创意工作流程,我们的 API 都能简化流程,确保准确性和效率。提高您的元数据处理能力并更深入地了解您的 EPS 文件。使用我们的 C++ API 解决方案体验与 XMP 元数据的无缝集成。立即购买该解决方案或免费试用,了解从 EPS 文件添加、编辑和检索元数据的功能!有关使用 XMP 元数据的更多信息和示例,请访问 GitHub 上的 Aspose.Page API 文档。另请尝试我们的 XMP 元数据编辑器 Web 应用程序,了解如何使用该功能。

要运行代码示例,您将需要:

  • Aspose.Page for C++ API 是一个功能丰富、功能强大且易于使用的 C++ 平台文档操作和转换 API。

  • 您可以直接下载其最新版本,只需打开NuGet包管理器,然后搜索Aspose.Page.Cpp并安装。您还可以从包管理器控制台使用以下命令。

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

使用 C++ 将 XMP 元数据添加到 EPS 文件

要将 XMP 元数据插入 EPS,您需要使用 XmpMetadata 类的实体。采取以下步骤:

  1. 设置文档所在目录的路径。
  2. 初始化 EPS 文件的输入流。
  3. 使用 PsDocument 类从输入流创建 PS 文件。
  4. 通过调用 GetXmpMetadata() 方法检索 XMP 元数据。如果 EPS 文件不包含 XMP 元数据,我们会得到一个新文件,其中填充了 PS 元数据注释中的值。
  5. 通过调用 Save() 方法保存更改的 EPS 文档。
添加 XMP 元数据

使用 C++ 更改 EPS 文件的 XMP 元数据

要将数组项添加到 XMP 元数据,您将再次需要使用相同的实体并采取类似的步骤。附加步骤需要使用 SetArrayItemAddArrayItem()

更改 XMP 元数据

EPS 什么是EPS文件格式

EPS (ERSF) 或 Encapsulated PostScript File Format 是一种实际上是一种 PS 程序的格式,它描述了单个页面的外观。它实际上是有限的 PS 加上有助于将 PostScript 图形封装到另一个文档的特殊注释。 EPS 完美支持矢量图形或组合矢量光栅图形。该格式的特点是,一旦导入到文档中,就无法再对其进行编辑。这就是将此格式转换为您可以使用的格式的原因之一。