我正在使用 pdfkit 生成包含一些自定义内容的 pdf,然后将其发送到 AWS S3 存储桶。
虽然如果我生成整个文件并上传它可以完美地工作,但是,如果我想将生成的文件可能作为八位字节流进行流式传输,我将无法找到任何相关的指针。
我正在寻找 nodejs 解决方案(或建议)。
原文由 Shivendra Soni 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用 pdfkit 生成包含一些自定义内容的 pdf,然后将其发送到 AWS S3 存储桶。
虽然如果我生成整个文件并上传它可以完美地工作,但是,如果我想将生成的文件可能作为八位字节流进行流式传输,我将无法找到任何相关的指针。
我正在寻找 nodejs 解决方案(或建议)。
原文由 Shivendra Soni 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答13k 阅读
7 回答2.1k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
我会在这里尽量准确。我不会详细介绍 pdfKit 的 nodejs sdk 的用法。
如果您希望将生成的 pdf 作为文件。
但是,如果您想流式传输它(在问题的上下文中说 S3 存储桶),那么值得记住的是每个 pdfkit 实例都是一个可读流。
S3 需要一个文件、一个缓冲区或一个可读流。所以,