Сервис объединяет документы в формате PDF в один документ по HTTP-запросу в формате JSON (XML не поддерживается в текущей версии).
Примеры запросов находятся в директории request_examples/pdf_merge
См. также “Запросы для объединения PDF-документов” в примерах запросов.
{
"request-id": "pdf_merge_example1",
"input-data": {
"document-descriptors": [
{
"id": "doc1",
"content-type": "base64",
"content": "doc 1 in base64 format"
},
{
"id": "doc2",
"content-type": "base64",
"content": "doc 2 in base64 format"
}
]
},
"options":
{
"enable-debug-merged-doc-save": true,
"enable-debug-pdf-log": true
}
}
Объект описателя входного документа поддерживает поля:
id
- строка. Идентификатор документа. Используется для ссылок на входной параметр в сообщениях об ошибках и диагностическом логе.content-type
- строка. Указывает способ трактовки параметра content
. Поддерживаемое значение: base64.content
- строка. При значении типа контента base64 - закодированный в base64 PDF-документ. Примечание: Ограничения на количество страниц в документе нет.Поддерживаемые опции:
enable-debug-merged-doc-save
- логическое значение. Указывает создавать ли копию объединенного документа в локальной директории reports_debug
сервиса. Значение по умолчанию - false
.enable-debug-pdf-log
- логическое значение. Включает расширенный диагностический лог создания PDF. Значение по умолчанию - false
.