Sie können beim Senden eines Batches mit mehreren Seiten mithilfe einer POST-Anfrage eine Beschreibung der Struktur des Batches hinzufügen. Die aktuelle Version unterstützt die folgenden Szenarien:
- Erstellen von Dokumenten aus Seiten
- Angeben einer gewünschten Document Definition für ein Dokument
Die aktuelle Version unterstützt nur einstufige Dokumente.
Um diese Funktionen zu verwenden, fügen Sie der Multipart-Anfrage ein separates Textfeld mit dem Namen BatchStructure hinzu. Dieses Feld muss eine JSON-Beschreibung der Struktur des zu erstellenden Batches enthalten und wie folgt aussehen:
{
"documents": [
{
"template": "Banking_eng",
"pages": ["file1.jpg", "file2.jpg"]
},
{ "pages": ["file3.jpg", "file4.jpg"] }
]
}
Das Feld template ist optional und enthält den Namen einer Document Definition im Batch-Typ. Das Array pages enthält die Namen der Dateien, die in einer Anfrage gesendet werden (dabei wird ein Wert aus filename verwendet). Sie werden zur Bildung eines Dokuments verwendet.
Die Dienste verbieten nicht, dass dasselbe Bild verwendet wird, um mehrere Seiten in verschiedenen Dokumenten zu erstellen. Diese Methode kann beispielsweise verwendet werden, um die Größe einer Anfrage zu verringern.
Zusammen mit der Batch-Struktur können Sie die JSON-Datei verwenden, um Registrierungsparameter für Dokumente und/oder einen Batch zu beschreiben:
{
"regParams": [
{"name":"batchParam1", "value":"param1value"},
{"name":"batchParam2", "value":"param2value"}
],
"documents": [
{
"template": "Banking_eng",
"pages": ["file1.jpg", "file2.jpg"],
"regParams": [
{"name":"param1", "value":"param1value"},
{"name":"param2", "value":"param2value"}
]
}
]
}