app.post('/api/pdf/:templateName', async (req, res) => { try { const { templateName } = req.params; const { asBase64, ...data } = req.body; const pdfBuffer = await generarPDF(templateName, data); if (asBase64) { res.json({ success: true, fileName: `${templateName}.pdf`, contentType: 'application/pdf', base64: pdfBuffer.toString('base64') }); } else { res.set({ 'Content-Type': 'application/pdf', 'Content-Disposition': `inline; filename="${templateName}.pdf"`, }); res.send(pdfBuffer); } } catch (error) { res.status(500).json({ success: false, error: error.message }); } });