c# - 将 PDFBytes 节点内容转换为 PDF 文件 Docusign

标签 c# docusignapi

我正在使用 DocuSign 的 Webhook 来跟踪信封的更改。但我无法将 PDFBytes 节点内容转换为 pdf 文件。我确实遵循了 DocuSign 的示例,但我得到的只是包含该节点中所有文本的文件。

这是一个示例:https://github.com/docusign/recipe-010-webhook-csharp/blob/master/Webhook/Controllers/WebhookController.cs

即使我尝试打开带有 pdf 扩展名的文件,它也会显示无法打开此文件。

有谁知道如何处理 PDFBytes 数据类型?我尝试从 Base64 转换,但仍然错误。

最佳答案

通知消息的 PDFBytes 采用 Base64 编码。

所以你需要:

  1. 从通知消息中提取 PDFBytes 数据。 (此时是正文。)
  2. Base64 将数据解码为二进制字节。
  3. 将二进制数据存储到二进制类型的文件中。

关于c# - 将 PDFBytes 节点内容转换为 PDF 文件 Docusign,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63668751/

相关文章:

c# - 从 Docusign 批量下载文件

java - 无法根据 EmailID 从 DocuSign 获取用户信息

c# - 如何将数据从非托管应用程序传递到 C# COM DLL

c# - 如何在编辑模式(详细 View )中显示外键值?

c# - Docusign 分页信封 JSON 数据

node.js - 在 docusign 中锁定对文档的编辑

asp.net - 文档签名 : Get recipient view URl after creating sender envelope

c# - 如何在 C# 中从第二项开始获取新数组?

c# - 将 double 格式化为纬度/经度人类可读格式

c# - 我可以在没有存储帐户的情况下使用带有 HTTP 触发器的 Azure Function 吗