我在AWS S3上存储了很多HTML文件,当用户单击下载链接时,我的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缓冲区并将其流式传输到客户端?