Russian (Русский) - Change language

Поддержка задания структуры пакета

При отправке на сервер пакета из нескольких страниц POST-запросом, есть возможность добавить описание структуры создаваемого пакета. Текущая версия поддерживает следующие сценарии:

  • Создать из страниц документы
  • Указать для документа желаемое Определение Документа

Замечание. Текущая версия поддерживает только одноуровневые документы.

Чтобы воспользоваться этими возможностями, надо добавить в multipart-запрос отдельное текстовое поле с именем BatchStructure, содержащее json-описание структуры создаваемого пакета, в следующем виде:

{ 
"documents": [ 
               {
                               "template": "Banking_eng",
                               "pages": ["file1.jpg", "file2.jpg"]
                },
               { "pages": ["file3.jpg", "file4.jpg"] }
      ]
}
    

Поле template опционально, и содержит имя одного из Определений Документа в типе пакета. В массиве pages указываются имена файлов, передаваемых в запросе (используется значение из параметра filename), из которых будет сформирован документ.

Замечание. Сервис не запрещает создание из одного изображения несколько страниц в разных документах. Это может быть использовано, например, для уменьшения объема запроса.

Вместе со структурой пакета, в json можно описать и регистрационные параметры для документов и/или пакета:

{ 
   "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"}
      ]
   } 
   ]
}
  

10.11.2020 12:08:08


Please leave your feedback about this article