скачать подписанный документ как JSON от docusign - PullRequest
0 голосов
/ 27 февраля 2019

Кажется, что docusign поддерживает загрузку только подписанных документов в формате PDF вместо JSON.

Мне нужно «прочитать» заполненные поля документов (в документе есть несколько полей для заполнения).

Я могу загрузить документ как JSON, и он будет проанализирован, так почему я не могу загрузить его как JSON?

Как компании обычно обрабатывают значения полей?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 06 марта 2019

Вам не нужен фактический PDF-документ, чтобы получить значения, вам нужно проанализировать вызов, возвращаемый из DocuSign, так как он имеет общие данные конверта.Веб-крюки для уведомления содержат данные, и вы можете проанализировать их, чтобы получить данные конверта.

Знаете ли вы, возможно ли это с помощью вызова GET вместо веб-крюка?Возможно, сервер не работает и т. Д., Поэтому я не могу себе представить, что DocuSign имеет что-то вроде GET: envelope /: id / data или что-то в этом роде ... Но на самом деле не может найти ничего подобного

Да.Вы можете использовать вызов GET (включен ниже) в любое время, когда хотите получить данные конверта, или настроить веб-зацепки таким образом, чтобы DocuSign отправлял вам обновления, когда они есть!

Следующий конверт вызова GET возвращает конвертданные из {{envelopeId}}.С помощью анализа ответа на вызов вы можете получить всю информацию, которая была заполнена на конверте.

{{baseUrl}}/envelopes/{{envelopeId}}/recipients?include_tabs=true

Надеюсь, это поможет.

PS Обобщая наши комментарии, мы получили полный ответ.

0 голосов
/ 27 февраля 2019

Формат PDF, из-за отсутствия лучших слов, представляет собой сложную путаницу скомпилированных данных, которые может быть трудно проанализировать.Похоже, что docusign будет делать, это взять предоставленные данные и заполнить поля документа PDF, которые были ранее определены.

С docusign, возвращающим PDF, вам нужно будет проанализировать поля ввода PDF, чтобы получить значения полей.Существует несколько библиотек, которые можно использовать для анализа различных полей формы и выполнения желаемых действий.Проверьте:

  1. https://www.npmjs.com/package/pdfreader
  2. https://www.npmjs.com/package/pdf2json

Я уверен, что есть и другие, которые будут работать для вас, если вы посмотрите вокругесли это не работает для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...