我正在使用HTML-PDF在服务器端使用html和CSS代码创建PDF,然后发送给客户端。当我在本地时,此方法工作正常(我可以使用服务器端代码将文件保存到桌面)。但是,我需要以某种方式将pdf发送到客户端并下载。
我当前正在使用
c
当我在客户端console.log响应时,它看起来像这样:
pdf.create(content, options).toStream(function(err, stream) {
response.setHeader('Content-Type', 'application/pdf')
stream.pipe(response);
});
...
这是对这样的期望响应吗?我试图在一个新选项卡中打开它,但无法(将其转换为base64,对ect进行编码)。我要做什么甚至有可能吗?如果是这样,我如何将其转换为pdf以供客户端查看/下载?