繁体   English   中英

在NodeJS中将HTML缓冲区转换为PDF缓冲区?

[英]Convert HTML buffer to PDF buffer in NodeJS?

我有很多 HTML 文件存储在 AWS S3 上,当用户单击下载链接时,我的 NodeJS 服务器从 S3 请求 HTML 文件并将其流式传输到客户端:

const buffer = getS3File(path)

res.setHeader('Content-disposition', `attachment; filename=${name}.html`)
res.setHeader('Content-type', 'text/html')
res.charset = 'UTF-8'
res.write(buffer.Body)

我需要将 HTML 文件表示为 PDF 以供下载。

如何将 HTML 缓冲区转换为 PDF 缓冲区并将其流式传输到客户端?

这项工作有很多包。 我用过木偶戏。 参考傀儡师
该软件包使用起来非常简单。
另一种选择是html-pdf

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM