import puppeteer from 'puppeteer'; import fs from 'fs'; async function generatePDF() { const pandocHtml = fs.readFileSync('AVB_2026.html', 'utf-8'); const html = `
${pandocHtml} `; const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.setContent(html, { waitUntil: 'networkidle0' }); await page.pdf({ path: 'KLZ_AVB_April_2026.pdf', format: 'A4', margin: { top: '2cm', right: '2cm', bottom: '2cm', left: '2cm' }, printBackground: true }); await browser.close(); console.log('PDF generated: KLZ_AVB_April_2026.pdf'); } generatePDF().catch(console.error);