问题描述
我正在使用DocuSign的Webhook来跟踪信封的变化。但是我无法将PDFBytes节点的内容转换为pdf文件。我确实遵循了DocuSign的示例,但是我得到的只是该节点中所有文本的文件。
这是一个示例:https://github.com/docusign/recipe-010-webhook-csharp/blob/master/Webhook/Controllers/WebhookController.cs
即使我尝试以pdf扩展名打开文件,它也会显示无法打开该文件。
有人知道如何使用PDFBytes数据类型吗?我尝试从Base64转换,但仍然错误。
解决方法
通知消息的PDFBytes是Base64编码的。
所以您需要:
- 从通知消息中提取PDFBytes数据。 (这是文本。)
- Base64将数据解码为二进制字节。
- 将二进制数据存储到二进制文件中。