我可以在XMP for PDF中定义新属性吗?

我可以在XMP for PDF中定义新属性吗?,pdf,xmp,Pdf,Xmp,我知道PDF文件的XMP中有一些属性,例如: 2009-12-10T09:54:47-05:00 2009-12-10T09:42:54-05:00 2009-12-10T09:54:47-05:00 Adobe InDesign CS4(6.0.4) 但我想定义自定义属性,例如: 2009-12-10T09:54:47-05:00 2009-12-10T09:42:54-05:00 我能做吗?是的,你能 根据XMP规范 新属性可以添加到现有名称空间,而不会“中断” 应用程序 现有名称空间中

我知道PDF文件的XMP中有一些属性,例如:

2009-12-10T09:54:47-05:00
2009-12-10T09:42:54-05:00
2009-12-10T09:54:47-05:00
Adobe InDesign CS4(6.0.4)
但我想定义自定义属性,例如:

2009-12-10T09:54:47-05:00
2009-12-10T09:42:54-05:00
我能做吗?

是的,你能

根据XMP规范

新属性可以添加到现有名称空间,而不会“中断” 应用程序

现有名称空间中的属性定义应始终 保持不变;否则,应用程序可能会产生不正确的结果 行为。如果有必要更改财产的含义,则 应创建新属性(旧属性声明为 不推荐)

您还可以创建新的自定义模式。可能这是一种比扩展现有模式更好的方法

更多信息可以在XMP规范中的模式扩展性中找到。

是的,您可以

根据XMP规范

新属性可以添加到现有名称空间,而不会“中断” 应用程序

现有名称空间中的属性定义应始终 保持不变;否则,应用程序可能会产生不正确的结果 行为。如果有必要更改财产的含义,则 应创建新属性(旧属性声明为 不推荐)

您还可以创建新的自定义模式。可能这是一种比扩展现有模式更好的方法


更多信息可以在XMP规范中的模式扩展性中找到。

您可以使用XMP桥接库来编辑XMP。Marijan Tompa在其博客上发表了精彩的见解:

您可以使用XMP桥接库编辑XMP。Marijan Tompa在其博客上发表了精彩的见解:

能否根据XMP属性对PDF文件进行排序?例如,根据CreateDate对文件进行分组。PDF文件是否可以根据XMP属性进行排序?例如,根据CreateDate对文件进行分组。