我知道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>
我可以这样做吗?
答案 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/