Cara menambahkan WATERMARK pada fitur export PDF library TCPDF bahasa pemrograman php

Arwan Prianto Mangidi
0
        Pada kesempatan ini, saya akan membahas cara menambahkan watermark pada kode eksport PDF menggunakan library TCPDF PHP

        Watermark adalah fitur yang sangat berguna untuk memberikan identitas, tanda, atau perlindungan hak cipta pada dokumen yang dihasilkan. Dengan menggunakan TCPDF, Anda dapat dengan mudah menyematkan teks atau gambar sebagai watermark pada halaman PDF yang dihasilkan. 

        Berikut ini contoh kode implementasi yang dapat membantu untuk menambahkan watermark pada kode export pdf anda.

$jumlah_halaman = $obj_pdf->getNumPages();

// Menggunakan loop agar dapat diterapkan di setiap halaman

// == Begin Looping ====================================

for($i = 1; $i <= $jumlah_halaman; $i++){

   $obj_pdf->setPage($i); //WaterMark Page 
   
   // Get the page width/height
   $myPageWidth = $obj_pdf->getPageWidth();
   $myPageHeight = $obj_pdf->getPageHeight();

   // Find the middle of the page and adjust.
   $myX = ( $myPageWidth / 2 ) - 55;
   $myY = ( $myPageHeight / 2 ) + 15


   // Set the transparency of the text to really light
   $obj_pdf->SetAlpha(0.09);

   // Rotate 45 degrees and write the watermarking text
   $obj_pdf->StartTransform();
   $obj_pdf->Rotate(45, $myX, $myY);
   $obj_pdf->SetFont("arial", "", 90);
   $obj_pdf->Text($myX, $myY,"DRAFT");
   $obj_pdf->StopTransform();

   // Reset the transparency to default
   $obj_pdf->SetAlpha(1);

}

// === End Looping ===============
Kode diatas saya temukan di salah satu forum dan telah saya modifikasi agar sesuai dengan studi kasus yang saya miliki. Untuk melihat kode aslinya anda dapat mengklik link berikut.


link: TCPDF - PHP class for PDF / Discussion / Help: [CONTRIB] - Simple Watermark Code (sourceforge.net)

Posting Komentar

0 Komentar
Posting Komentar (0)