const puppeteer = require('puppeteer');

(async () => {
    // Tarayıcıyı başlat
    const browser = await puppeteer.launch();
    const page = await browser.newPage();

    // HTML içeriğini sayfaya yükleyin
    const htmlContent = `
    <html>
        <head>
            <style>
                body {
                    font-size: 12pt; /* Yazı boyutunu ayarlayın */
                }
            </style>
        </head>
        <body>
            <h1>PDF Oluşturma</h1>
            <p>Bu bir örnek metin.</p>
        </body>
    </html>
    `;
    
    await page.setContent(htmlContent, { waitUntil: 'domcontentloaded' });

    // PDF oluştur
    await page.pdf({
        path: 'output.pdf', // Çıktı dosyasının yolu
        format: 'A4',       // A4 boyutu
        printBackground: true // Arka planı yazdır
    });

    // Tarayıcıyı kapat
    await browser.close();
})();