似乎docusign仅支持将签名的文档下载为PDF而不是JSON。
我需要“阅读”文档的填充字段(文档中有一些字段需要填写)。
我可以将文档上传为JSON并进行解析,那么为什么不能将其作为JSON加载呢?
公司通常如何处理字段值?
谢谢!
答案 0 :(得分:1)
由于缺乏更好的词汇,PDF格式是一堆复杂的,难以解析的编译数据。 docusign看起来将要做的就是获取提供的数据并填充先前确定的PDF文档字段。
在docusign返回PDF的情况下,您将需要解析PDF输入字段以接收字段值。有几个库可用于解析各种表单字段并执行您想要的操作。检出:
我敢肯定,如果您环顾四周,如果这些都不适合您,那么还有更多适合您的选择。
答案 1 :(得分:1)
您不需要实际的PDF文档来获取值,您需要解析来自DocuSign的呼叫,因为该呼叫具有总的信封数据。用于通知的webhooks包含数据,您可以对其进行解析以获取信封数据。
您知道是否也可以使用GET呼叫而不是网络钩子吗?可能是服务器已关闭等,所以我无法想象DocuSign确实有类似GET:envelope /:id / data之类的东西。但是实际上找不到类似的东西
是的。您可以在想要获取信封数据的任何时间使用GET调用(包括在下面),也可以设置网络钩子,以便DocuSign在有更新时向您发送更新!
以下GET调用从{{envelopeId}}
中检索信封数据。通过解析呼叫响应,您可以检索信封上填写的所有信息。
{{baseUrl}}/envelopes/{{envelopeId}}/recipients?include_tabs=true
我希望这会有所帮助。
P.S。总结了我们的评论,以得到完整的答案。