本示例演示如何使用 Aspose.Pdf for .NET 以编程方式向 PDF 文档添加最小的 XMP 元数据。XMP(可扩展元数据平台)元数据提升文档的可发现性,支持合规性,并实现跨工作流的一致元数据处理。即使仅添加一套基本的元数据字段,也能确保与企业系统和数字资产管理工具的兼容性。
使用 C# 向 PDF 添加最小 XMP 元数据的步骤
- 检查输入的 PDF 文件是否存在,并将其加载到 Document 对象中
- 创建一个 PdfXmpMetadata 实例,并将其绑定到已加载的 PDF 文档
- 通过检查 metadata count 来验证 XMP metadata 是否已经存在
- 如果不存在元数据,添加一组最小的必需字段:CreatorTool、CreateDate、ModifyDate 和 Nickname
- 将更新后的 PDF 文档与新的 XMP metadata 一起保存到 output file
代码首先加载 PDF,然后将其绑定到 XMP 元数据外观。如果未找到元数据,它会使用 DefaultMetadataProperties 类添加一小套但有意义的标准属性。最后,它将更改持久化回磁盘。
Code to Add Minimal XMP Metadata to PDF using C#
本示例说明了如何确保每个生成的 PDF 都包含基础水平的 XMP 元数据,从而提升自动化文档流水线中的互操作性和可追溯性。