Operation: SetMetadata
Die Operation SetMetadata
fügt Metadaten einer PDF-Datei hinzu oder ersetzt vorhandene Metadaten.
PDF Standard-Metadaten
Element | Beschreibung |
---|---|
<Author> | Autor des Dokuments |
<CreationDate> | Das Erstellungsdatum und die Uhrzeit |
<Creator> | Die ursprüngliche Anwendung, die das Dokument erstellt hat |
<Producer> | Das Produkt, das das Dokument erstellt hat. |
<Subject> | Thema des Dokuments |
<Title> | Titel des Dokuments |
<Keywords> | Schlagwörter Können durch Kommas getrennt werden |
<ModDate> | Datum und Uhrzeit der letzten Änderung |
Benutzerdefinierte Metadaten fügen Sie mit einem benutzerdefiniertem Element hinzu. Im folgenden Beispiel wird ein Metadatum Region
mit dem Wert Europe
hinzugefügt:
<Region>Europe</Region>
Input
PDF im PDF-Format
Folgendes Input-XML-Dokument enthält den Pfad zu einem PDF-Dokument im Repository und die hinzuzufügenden Metadaten.
<?xml version="1.0" encoding="UTF-8"?>
<pdfMetadata>
<PDF url="xstore://_MEINTEST/Resources/input.pdf" />
<Metadata>
<Author>SoftProject GmbH</Author>
<CreationDate>D:20210610111922+02'00'</CreationDate>
<Creator>X4 BPMS</Creator>
<Producer>X4 BPMS</Producer>
<Subject>X4 BPMS Output</Subject>
<Title>Hello World</Title>
<Keywords>keyword1;keyword2;keyword3</Keywords>
<ModDate>D:20210610111922+02'00'</ModDate>
<Region>Europe</Region>
</Metadata>
</pdfMetadata>
PDF im Base64-Format
Folgendes Input-XML-Dokument enthält die Base64-Zeichenkette und die hinzuzufügenden Metadaten.
<?xml version="1.0" encoding="UTF-8"?>
<pdfMetadata>
<PDF encoding="base64">
Base64-Zeichenkette
</PDF>
<Metadata>
<Author>SoftProject GmbH</Author>
<CreationDate>D:20210610111922+02'00'</CreationDate>
<Creator>X4 BPMS</Creator>
<Producer>X4 BPMS</Producer>
<Subject>X4 BPMS Output</Subject>
<Title>Hello World</Title>
<Keywords>keyword1;keyword2;keyword3</Keywords>
<ModDate>D:20210610111922+02'00'</ModDate>
<Region>Europe</Region>
</Metadata>
</pdfMetadata>
Output
Wenn der Parameter ToXML
deaktiviert ist, kann der Output direkt als Buffer-Datei im PDF-Format gespeichert werden.
Wenn der Parameter ToXML
aktiviert ist, sieht der Output wie folgt aus:
Output beim Parameter ToXML: ja
<?xml version="1.0" encoding="UTF-8"?>
<PDF encoding="base64">
Base64-Zeichenkette
</PDF>