ESH/pdf_dynamic.php
2024-10-23 18:28:06 +05:30

58 lines
1.0 KiB
PHP

<?php require_once 'dompdf/autoload.inc.php';
use Dompdf\Dompdf;
$dompdf = new Dompdf();
$pdfVal ='<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head> <style>
*{
font-family: Rajdhani, sans-serif;
}
.tbl1{
font-size:12px;
border: 2px solid black;
border-collapse: collapse;
}
.tbl1 td{
font-size:12px;
border: 2px solid black;
border-collapse: collapse;
font-weight:600;
padding: 4px
}
.tbl2{
font-size:12px;
border: 1px solid black;
border-collapse: collapse;
}
.tbl2 td,th{
font-size:12px;
border: 1px solid black;
border-collapse: collapse;
padding: 4px
}
.tbl3 td{
font-size:12px;
border-collapse: collapse;
padding: 2px
}
</style>';
if($_REQUEST['htmlText'] != "")
{
$pdfVal =$pdfVal.$_REQUEST['htmlText'];
}
// echo $pdfVal;
$pdfVal = mb_convert_encoding($pdfVal, 'HTML-ENTITIES', 'UTF-8');
$dompdf->loadHtml($pdfVal);
$dompdf->setPaper('A4', 'potrait');
$dompdf->render();
$dompdf->stream("document", array("Attachment" => 0));
?>