在javascript中将八位字节流数据保存为PDF文件

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

场景一:

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

流数据示例:https://gist.github.com/sriramgroot/33e6e4934081f3d1b9d70c88873f2ad9


场景2:

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

流数据示例:https://gist.github.com/sriramgroot/33e6e4934081f3d1b9d70c88873f2ad9


响应标头

enter image description here

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

node.js express pdf node-streams
1个回答
3
投票

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

  1. 在八位字节流中,您将收到“编码二进制数据”的响应
  2. 您需要将响应数据转换为“解码的 Base64 字符串”
  3. 最后另存为PDF

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

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