操作 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 类的实体。采取以下步骤:
- 设置文档所在目录的路径。
- 初始化 EPS 文件的输入流。
- 使用 PsDocument 类从输入流创建 PS 文件。
- 通过调用 GetXmpMetadata() 方法检索 XMP 元数据。如果 EPS 文件不包含 XMP 元数据,我们会得到一个新文件,其中填充了 PS 元数据注释中的值。
- 通过调用 Save() 方法保存更改的 EPS 文档。
添加 XMP 元数据
使用 C++ 更改 EPS 文件的 XMP 元数据
要将数组项添加到 XMP 元数据,您将再次需要使用相同的实体并采取类似的步骤。附加步骤需要使用 SetArrayItem 或 AddArrayItem()
更改 XMP 元数据
EPS 什么是EPS文件格式
EPS (ERSF) 或 Encapsulated PostScript File Format 是一种实际上是一种 PS 程序的格式,它描述了单个页面的外观。它实际上是有限的 PS 加上有助于将 PostScript 图形封装到另一个文档的特殊注释。 EPS 完美支持矢量图形或组合矢量光栅图形。该格式的特点是,一旦导入到文档中,就无法再对其进行编辑。这就是将此格式转换为您可以使用的格式的原因之一。