操作 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 What is EPS File Format

EPS(Encapsulated PostScript)是一种基于 PostScript 的单页描述格式,适用于矢量图形和矢量‑光栅混合图像。导入后文件不可编辑,建议转换为可编辑格式(如 SVG 或 PDF)后使用。