#php #api #adobe #echosign
#php #API #adobe #echosign
Вопрос:
Я попытался изменить позицию подписи по умолчанию, добавленную Adobe esign в конце документа. Я пытался использовать
" 'contentType' => 'SIGNATURE_BLOCK' "
в свойстве fields для api: api/rest/v6/agreements/{agreementId}/formFields . Но это не работает с типом содержимого «SIGNATURE_BLOCK», и поле не отображается в pdf в требуемом месте.
Таким образом, добавление параметра «ContentType» с любым значением ‘SIGNATURE_BLOCK’, или ‘SIGNATURE’, или ‘SIGNER_NAME’, или ‘SIGNER_FIRST_NAME’, или ‘SIGNER_LAST_NAME’, или ‘SIGNER_INITIALS’, или ‘SIGNER_EMAIL’ не добавляет полей в документ.
Вот ссылка от Adobe https://helpx.adobe.com/sign/kb/formfields-option-is-not-available-in-v6-of-rest-api-adobe-sign.html , я использовал в качестве ссылки.
Пожалуйста, помогите, как правильно использовать API .
Here is the PHP array i have used :
['fields' =>
[
[
'locations' =>
[
[
'pageNumber' => 1,
'top' => 600,
'left' => 300,
'width' => 111,
'height' => 30,
]
],
'name' => 'test_es_:signer:signature',
'inputType' => 'SIGNATURE',
'recipientIndex' => 1,
'alignment' => 'RIGHT',
"required" => 1,
'contentType' => 'SIGNATURE_BLOCK'
],
]
]
Спасибо
Комментарии:
1. Спасибо за ответ. Я не включил ContentType в массив locations
2. И я предполагаю, что вы кодируете его в json, прежде чем использовать его правильно?
3. да, именно я его кодирую. и если я опущу ContentType , в ответ он будет работать с ContentType=’DATA’ по умолчанию.
4. Привет, я в такой же ситуации. Как вы это исправили?
5. Привет, я подтверждаю, используя ‘ContentType’ => ‘DATA’, что это работает. Но я не знаю, как удалить сгенерированный блок подписи по умолчанию в конце документа. есть предложения?