我正在使用this puppeteer function来获取我所在页面的pdf,并且工作正常。 问题是我需要将缓冲区(a node buffer)转换为Blob,以后必须通过FileSaver.js下载。
// on the server
const buffer = await page.pdf(options);
// then on the client
FileSaver.saveAs(blob, documentFilename);
如何将结果缓冲区转换为简单的blob?
p.s。 如果我看一下缓冲区,就会看到:
"%PDF-1.4
.....<lot of data>
%%EOF