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



我知道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>

我能做到吗?

是的,你可以。

根据 XMP 规范

可以将新属性添加到现有命名空间而不会"中断" 应用。

现有命名空间中的属性定义应始终 保持不变;否则,应用程序可能会产生不正确的信息 行为。如果需要更改属性的含义,则 应创建新属性(并将旧属性声明为 已弃用)。

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

有关详细信息,请参阅 XMP 规范中架构的可扩展性

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

相关内容

  • 没有找到相关文章

最新更新