srivatsavdamaraju commited on
Commit
6f1511e
·
verified ·
1 Parent(s): b8b8b00

Update server.js

Browse files
Files changed (1) hide show
  1. server.js +6 -2
server.js CHANGED
@@ -120,7 +120,8 @@ ${htmlContent}
120
 
121
  const pdfBuffer = await page.pdf({
122
  ...defaultPdfOptions,
123
- ...(pdfOptions || {})
 
124
  });
125
 
126
  await browser.close();
@@ -129,8 +130,11 @@ ${htmlContent}
129
  const processingTime = Date.now() - startTime;
130
  console.log(`[${new Date().toISOString()}] PDF generated successfully in ${processingTime}ms`);
131
 
 
 
 
132
  res.json({
133
- pdf_base64: pdfBuffer.toString("base64"),
134
  success: true,
135
  processing_time_ms: processingTime,
136
  pdf_size_bytes: pdfBuffer.length
 
120
 
121
  const pdfBuffer = await page.pdf({
122
  ...defaultPdfOptions,
123
+ ...(pdfOptions || {}),
124
+ encoding: 'binary'
125
  });
126
 
127
  await browser.close();
 
130
  const processingTime = Date.now() - startTime;
131
  console.log(`[${new Date().toISOString()}] PDF generated successfully in ${processingTime}ms`);
132
 
133
+ // Convert Buffer to base64 properly
134
+ const pdfBase64 = Buffer.from(pdfBuffer).toString('base64');
135
+
136
  res.json({
137
+ pdf_base64: pdfBase64,
138
  success: true,
139
  processing_time_ms: processingTime,
140
  pdf_size_bytes: pdfBuffer.length