“PDF 文件验证失败。”尝试通过电子邮件发送生成的 PDF 时 - DocuSign

“The validation of the PDF file failed.” When trying to send a generated PDF via email - DocuSign

我们有一些代码可以使用驱动器 API 从 Google 驱动器下载 PDF 文件,之后我们使用该文件构建一个新信封并将其发送给客户。

使用同一个文件,其中一些请求有效,而另一些请求返回错误“PDF_VALIDATION_FAILED”。

我有log(file)文件,里面包含文件的base64和请求信息,用外部工具把base64转成PDF好像有效,我也试过打开使用 Adob​​e acrobat 的文件和文档显示正常。

是否有任何文档说明导致 pdf 无效的原因?

提前致谢

如果您可以使用 DocuSign 网络应用程序将文件上传到 DocuSign 信封,但是当您使用 API:

  1. 如果文件类型不是 pdf,则在 name 属性中包含文件扩展名。例如contract.docxfileExtension 属性有时不被平台使用。
  2. 您的Base64编码方式有问题。修改其中一个 DocuSign code examples 以发送您的文件,它会起作用。