0

XMPforPDFファイルには次のような属性があることを知っています。

     <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>

できますか?

4

2 に答える 2

3

はい、できます。

XMP仕様による

アプリケーションを「壊す」ことなく、既存の名前空間に新しいプロパティを追加できます。

既存の名前空間のプロパティの定義は常に同じである必要があります。そうしないと、アプリケーションが誤った動作をする可能性があります。プロパティの意味を変更する必要がある場合は、新しいプロパティを作成する必要があります(古いプロパティは非推奨として宣言されています)。

また、新しいカスタムスキーマを作成できます。おそらく、既存のスキーマを拡張するよりも優れたアプローチです。

詳細については、XMP仕様のスキーマの拡張性を参照してください。

于 2012-07-02T18:21:46.853 に答える
1

XMPブリッジライブラリを使用してXMPを編集できます。Marijan Tompaは、ブログで優れた洞察を提供しました:http: //indisnip.wordpress.com/2010/09/07/storing-custom-data-into-indesign-file-xmp/

于 2012-07-02T20:29:10.893 に答える