如何在php(laravel)中为PDF的每个页面添加水印?

时间:2016-10-23 01:31:28

标签: php laravel pdf watermark

我在Laravel中为PDF的每个页面添加水印,但我在第一页上只有一个水印。

如何遍历所有页面?

这是我目前的代码:

 if ($request->input('ref_person')== '1') {
            $ref_person = SiteHelper::get_applicant_ref_person($cv_no->cv_no);
            $html .= '<h3>Reference Person</h3>
<div class="line" style="border-bottom: 2px solid #7dc24b;"></div>
<table  cellpadding="2" cellspacing="2">';
            foreach ($ref_person as $ref) {
                $html .=
                    '<tr nobr="true">
    <td style="float:left">'. $ref->reference_person_name . '
    </td>
    <td style="float:left"><b>'. $ref->reference_person_position . '</b>
   </td>
    <td style="float:left">
  <b>" ' . $ref->reference_person_company . ' "</b>
    </td>
 </tr>
 <tr nobr="true">
    <td colspan="2"><b>Mobile No : </b>' . @$ref->reference_person_mobile . '
    </td>
    <td style="float:left">'. $ref->reference_person_email . '
    </td>
 </tr>
 <tr>
 <td style="float:left"></td>
 </tr>';
            }
$pdf->SetLineWidth(2);

// set alpha to semi-transparency
            $pdf->SetAlpha(0.2);

// draw jpeg image
            $pdf->Image(public_path('img/water.png'), 150, 160, 150, 150, '', '#', '', true, 72);

// restore full opacity
        $pdf->SetAlpha(1);

0 个答案:

没有答案