Operation: Set Fields
Die Operation Set Fields
setzt Formularfeldwerte im ausgegebenen PDF-Dokument. Formularfelder werden im ausgegebenen PDF-Dokument in Text umgewandelt und sind nicht mehr editierbar, wenn das Attribut flatten="true"
deklariert wurde.
Input
Für Operation Set Fields
erwartet der Adapter ein adapterspezifisches XML-Dokument, das den absoluten Pfad zum zugehörigen PDF-Formular in Element <Document>
und die zu setzenden Formularfelddaten in beliebig vielen Elementen <Field>
angibt. Mit Attribut flatten="true"
werden im erzeugten PDF-Dokument die Formularfelder in flachen Text umgewandelt, mit flatten="false"
bleiben die Formularfelder editierbar.
<?xml version="1.0" encoding="UTF-8"?>
<Input>
<Document flatten="true">X4DB/1/Proect/Resources/FormDocument.pdf</Document>
<Field name="Firma">SoftProject GmbH</Field>
<Field name="KDNr">123567234</Field>
<Field name="Ort">Ettlingen</Field>
<Field name="PLZ">76275</Field>
<Field name="Strasse">Am Erlengraben 3</Field>
</Input>
Output
Als Output wird eine Kopie des im Input referenzierten PDF-Formulardokuments mit flachem Text erzeugt. Der Text kann nicht editiert werden, da im Input flatten="true"
definiert wurde.