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

时间:2012-07-02 16:13:56

标签: pdf xmp

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

     <xap:ModifyDate>2009-12-10T09:54:47-05:00</xap:ModifyDate>
     <xap:CreateDate>2009-12-10T09:42:54-05:00</xap:CreateDate>
     <xap:MetadataDate>2009-12-10T09:54:47-05:00</xap:MetadataDate>
     <xap:CreatorTool>Adobe InDesign CS4 (6.0.4)</xap:CreatorTool>

但我想定义自定义属性,例如:

     <xap:ViewTitle>2009-12-10T09:54:47-05:00</xap:ViewTitle>
     <xap:GUID>2009-12-10T09:42:54-05:00</xap:GUID>

我可以这样做吗?

2 个答案:

答案 0 :(得分:3)

是的,你可以。

根据XMP规范

  

可以将新属性添加到现有名称空间而不会“破坏”   应用

     

现有名称空间中的属性定义应始终   保持不变;否则,申请可能会产生错误   行为。如果有必要改变一个属性的含义,a   应创建新属性(旧属性声明为   建议使用)。

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

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

答案 1 :(得分:1)

您可以使用XMP桥库编辑XMP。 Marijan Tompa在其博客上给出了很好的见解: http://indisnip.wordpress.com/2010/09/07/storing-custom-data-into-indesign-file-xmp/