alttaki kod görsel ki gibi bir çıktı veriyor.
bir soru kitapçiği oluşturuyorum.
Fakat bunu dompdf ile ne yaptıysam yapayım bu şekilde pdf e çevirmiyor.
her soruyu tek tek yazıyor
bu sorunu nasıl çözebilirim.
dom pdf ile 2 sütunlu işlem yapam oldu mu şimdiye kadar ?

<!DOCTYPE html>
<html lang="tr_TR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>A4 Page Layout</title>
<style>
body {
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
}
.page {
width: 21cm; /* A4 genişliği */
height: 29.7cm; /* A4 yüksekliği */
margin: 0 auto;
padding: 5px;
border: 1px solid #ccc;
overflow: hidden;
page-break-after: always; /* Bu divden sonra yeni sayfa */
column-width: 300px; /* Sütunların genişliği */
column-gap: 0; /* Sütunlar arası boşluk */
break-inside: avoid; /* Sütun içinde kesmeyi önle */
}
</style>
</head>
<body>
<div class="page">
<?php
$soruHavuzuClass = $generalClass->SoruHavuzu();
$soruHavuzuSecilenler = json_decode($_COOKIE['soruHavuzuSecilenler'], true);
$soruHavuzuIdler = "(" . implode(',', $soruHavuzuSecilenler) . ")";
$query = $db->query("SELECT * FROM soru_havuzu WHERE soruHavuz_id IN $soruHavuzuIdler")->select();
foreach ($query as $key => $row) {
$soruSayi = $key + 1;
$soru = strip_tags($row['soruHavuz_soru']);
$cevaplar = json_decode($row['soruHavuz_cevaplar'], true);
$a = $cevaplar['a'];
$b = $cevaplar['b'];
$c = $cevaplar['c'];
$d = $cevaplar['d'];
$e = $cevaplar['e'];
?>
<h3><?=$soruSayi ?>.Soru</h3>
<?php if($row['soruHavuz_resim']!=""){ echo '<br><img src="../public/resimler/soru-havuzu/'.$row['soruHavuz_resim'].'" style="height:250px;"><br><br>'; } ?>
<?=$soru ?><br><br>
A: <?=$a ?><br>
B: <?=$b ?><br>
C: <?=$c ?><br>
D: <?=$d ?><br>
E: <?=$e ?>
<?php
}
?>
</div>
</body>
</html>