DocuSign Connect:pdfbytes导致损坏的pdf文件

问题描述 投票:0回答:1

我正在尝试将docusign与我的java应用程序连接,并且我成功了。

在用户完成签名过程后,我创建了监听器来监听docusign的响应,以便在我的系统中自动保存/更新文档。

我能够用pdfbytes以xml格式获得响应,但是一旦我从pdfBytes创建pdf,我就无法打开那个pdf(可能是损坏的pdfbytes)。

在生成pdf之前,我正在对该字节进行base64解码。

docusignapi
1个回答
0
投票

当pdfbytes不作为二进制字节的运行进行管理时,这是一个常见问题。在某些时候,您可能将数据视为字符串。此时PDF文件已损坏。

要检查的问题:

  • 当Base64对字符串进行解码时,结果为二进制。您的接收变量是否能够接收二进制数据? (没有代码集转换。)
  • 将二进制缓冲区写入输出文件时,请检查输出文件格式是否为二进制清理。这在Windows系统上尤其是一个问题。

如果您仍有问题,请编辑您的问题以包含您的代码。

© www.soinside.com 2019 - 2024. All rights reserved.