XMP-Metadaten einfügen

Mit dem xmp Operation-Element lassen sich XMP-Metadaten in das Dokument einfügen.

 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<operation xmlns="http://schema.webpdf.de/1.0/operation">
<xmp dataFormat="json">
  <data>ewogICJmb3Jtcy...9Cn0KCg==</data>
  <namespace namespaceName="webPDF XMP Properties"
              namespacePrefix="webPDF"
              namespaceURI="http://ns.webpdf.de/webpdf/6.0/"/>
</xmp>
</operation>

{
"xmp": {
  "dataformat": "json",
  "data":{
    "value":"ewogICJmb3Jtcy...9Cn0KCg=="
   },
  "namespace": {
    "namespaceName":"webPDF XMP Properties",
    "namespacePrefix":"webPDF",
    "namspaceURI":"http://ns.webpdf.de/webpdf/6.0/"
   }
 }
}

 

 

xmp-Element

 

<xmp dataFormat="json">
...
</xmp>

"xmp": {
"dataformat": "json",
 ...

}

 

dataFormat (Default: "json")

Format für die einzugügenden XMP-Metadaten. Im Moment wird nur "json" unterstützt.

 

 

data-Element

 

<data>ewogICJmb3Jtcy...9Cn0KCg==</data>
 

"data":{
"value":"ewogICJmb3Jtcy...9Cn0KCg=="
},

 

Enthält die einzufügenden XMP-Metadaten in Base64 encodiert. Der Aufbau wird nachfolgend beschrieben.

 

 

namespace-Element

 

<namespace namespaceName="webPDF XMP Properties"
          namespacePrefix="webPDF"
          namespaceURI="http://ns.webpdf.de/webpdf/6.0/"/>

"namespace": {
"namespaceName":"webPDF XMP Properties",
"namespacePrefix":"webPDF",
"namspaceURI":"http://ns.webpdf.de/webpdf/6.0/"
}

 

namespaceName (Default: "")

Setzt den Namespace für die XMP-Daten (z.B. "webPDF XMP Properties")

 

namespacePrefix (Default: "")

Setzt den Prefix für die XMP-Daten (z.B. "webpdf")

 

namespaceUri (Default: "")

Setzt den URI für die XMP-Daten (z.B. "http://ns.webpdf.de/webpdf/6.0/")