From 006b14d93d9b820779d9bf4c5179171a8f0f4a68 Mon Sep 17 00:00:00 2001 From: jason Date: Sun, 15 Mar 2026 00:00:13 -0500 Subject: [PATCH] pdf fix --- server/src/lib/pdf.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/src/lib/pdf.ts b/server/src/lib/pdf.ts index 49bf2d1..aaec709 100644 --- a/server/src/lib/pdf.ts +++ b/server/src/lib/pdf.ts @@ -13,13 +13,15 @@ export async function renderPdf(html: string) { const page = await browser.newPage(); await page.setContent(html, { waitUntil: "networkidle0" }); - return await page.pdf({ + const pdf = await page.pdf({ format: "A4", printBackground: true, preferCSSPageSize: true, }); + + // Normalize Puppeteer's Uint8Array output to a Node Buffer so Express sends a valid PDF payload. + return Buffer.from(pdf); } finally { await browser.close(); } } -