Kali ini kita akan membahas bagaimana cara membuat watermark pada laporan menggunakan library spipu/html2pdf
. Untuk membuatnya tambahkan kode berikut ke view report:
<div id="background" style="position:absolute; z-index:-10; background:white; display:block; width: 100%;">
<div style="color:lightgrey; font-size:120px; text-align: center; margin: 4em auto;">
<p style="margin: 0 0"><b>PRINT BY</b></p>
<p style="margin: 0 0"><b>SIAP WAWONII</b></p>
</div>
</div>
Sehingga menjadi seperti ini:
<?php ob_start(); ?>
<page backbottom="0mm" backleft="10mm" backright="10mm" backtop="5mm">
<div id="background" style="position:absolute; z-index:-10; background:white; display:block; width: 100%;">
<div style="color:lightgrey; font-size:120px; text-align: center; margin: 4em auto;">
<p style="margin: 0 0"><b>PRINT BY</b></p>
<p style="margin: 0 0"><b>SIAP WAWONII</b></p>
</div>
</div>
</page>
<?php
$content = ob_get_contents();
ob_clean();
try {
$html2pdf = new Spipu\Html2Pdf\Html2Pdf('L', 'A4', 'en');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML($content);
$html2pdf->Output('REKAP ABSEN BULANAN ' . strtoupper($skpd[0]->skpd_name) . '.pdf'); // ini pakai preview
} catch (HTML2PDF_exception $e) {
echo $e;
exit;
}
?>