<?php
// test-pdf.php - تست Dompdf (نسخه جدید)

// ===== بارگذاری مستقیم کلاس‌ها =====
require_once __DIR__ . '/dompdf/src/Dompdf.php';
require_once __DIR__ . '/dompdf/src/Options.php';

use Dompdf\Dompdf;
use Dompdf\Options;

// ===== تنظیمات =====
$options = new Options();
$options->set('defaultFont', 'DejaVu Sans');
$dompdf = new Dompdf($options);

// ===== محتوای HTML =====
$html = '
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>تست Dompdf</title>
    <style>
        body { font-family: "DejaVu Sans", sans-serif; text-align: center; padding: 50px; }
        h1 { color: #1a56db; }
        .box { border: 2px solid #1a56db; padding: 20px; border-radius: 10px; }
    </style>
</head>
<body>
    <div class="box">
        <h1>✅ تست Dompdf</h1>
        <p>اگر این متن را می‌بینید، Dompdf به درستی نصب شده است.</p>
        <p>تاریخ: ' . date('Y/m/d H:i:s') . '</p>
    </div>
</body>
</html>
';

// ===== بارگذاری HTML =====
$dompdf->loadHtml($html);

// ===== تنظیمات =====
$dompdf->setPaper('A4', 'portrait');

// ===== رندر =====
$dompdf->render();

// ===== نمایش PDF در مرورگر =====
$dompdf->stream("test.pdf", array("Attachment" => false));
?>