Проблема с валидацией PDF в docusign, есть ли документация?

У нас есть код, который генерирует заполненный данными файл PDF (fdf) из электронной таблицы Excel, который затем отправляется в docusign в нашей тестовой среде.

Некоторые из них работают, а некоторые возвращаются с ошибкой «PDF_VALIDATION_FAILED».

Мы сузили его до самого PDF-документа и сократили исходный шаблон, чтобы он содержал всего четыре поля. Мы сократили нашу электронную таблицу Excel до четырех основных полей, используя (например) «a, 1, a, 2» для одного ввода и «aa, 1, a, 2» в качестве другого, однако одно будет работать последовательно, а другое - последовательно. неудача.

При просмотре сгенерированных PDF-файлов в локальном средстве просмотра PDF (Adobe и PDF XChange Editor) документ выглядит нормально, при просмотре документов бок о бок в шестнадцатеричном редакторе / редакторе различий (WinMerge) обнаруживаются незначительные различия в отправляемых потоках (как и ожидалось).

Есть ли какая-либо документация о том, какая проверка выполняется в PDF-файле, чтобы мы могли эмулировать это локально и убедиться, что наши PDF-файлы действительны перед отправкой в ​​API docusign?

Спасибо

Шаблон


person neophytte    schedule 25.05.2017    source источник
comment
Хотя я не знаю, есть ли какая-либо документация, которую вы ищете, но если вы поделились своими двумя образцами PDF-файлов, другие тоже могли бы изучить их.   -  person mkl    schedule 25.05.2017
comment
Спасибо за предложение, добавленное выше ...   -  person neophytte    schedule 25.05.2017
comment
Я просмотрел документы, но на первый взгляд ничего подозрительного не нашел. Возможно, кому-то, кто больше увлекается docusign, может помочь?   -  person mkl    schedule 25.05.2017


Ответы (1)


Я могу успешно создать конверт с предоставленными вами документами.

Полный текст здесь esign / restapi / Envelopes / Envelopes / create / "rel =" nofollow noreferrer "> CreateEnvelope запрос, который я использовал

Я использовал эти документы, которые вы предоставили

person Praveen Reddy    schedule 25.05.2017
comment
Спасибо, это закончилось проблемой с предоставленным мне кодом, который создавал недопустимые данные из PDF, а не с API docusign ... но я ценю ваш ответ, поскольку он прояснил другую проблему, с которой я столкнулся ... - person neophytte; 29.05.2017