将 Octet-stream 数据保存为 javascript 中的 PDF 文件

Save Octet-stream data as PDF file in javascript

场景一:

需要将下面提到的流数据转换成nodejs中的文件

流数据样本:https://gist.github.com/sriramgroot/33e6e4934081f3d1b9d70c88873f2ad9


场景二:

需要使用reactjs框架将下面提到的流数据转换成浏览器中的文件

流数据样本:https://gist.github.com/sriramgroot/33e6e4934081f3d1b9d70c88873f2ad9


响应头

注意:最终输出应该是PDF文件,并且应该是空白文档

找到了保存文件的解决方案,如果可能的话,在场景 1

  1. 在 Octet-stream 中,您将收到 "Encoded Binary Data"
  2. 的响应
  3. 您需要将响应数据转换成"Decoded Base64 String"
  4. 最后保存为PDF

我们也可以使用 NPM 包 - Base64toPDF 使列出的过程自动化。