mirror of
https://github.com/foliojs/pdfkit.git
synced 2026-01-18 15:56:03 +00:00
13 lines
397 B
JavaScript
13 lines
397 B
JavaScript
export const waitForData = async doc => {
|
|
return new Promise((resolve, reject) => {
|
|
const buffers = [];
|
|
doc.on('data', buffers.push.bind(buffers));
|
|
doc.on('end', async () => {
|
|
const pdfBuffer = Buffer.concat(buffers);
|
|
const pdfBase64 = pdfBuffer.toString('base64');
|
|
resolve(`data:application/pdf;base64,${pdfBase64}`);
|
|
});
|
|
doc.on('error', reject);
|
|
});
|
|
};
|