问题描述
我使用kartik\mpdf\Pdf;但是,当我添加水印时,它不会显示在生成的 pdf 上。 这是我的代码
$pdf = new Pdf([
'mode' => Pdf::MODE_UTF8,// leaner size using standard fonts
'format' => Pdf::FORMAT_A4,'filename' => $model->code . '.pdf','content' => $this->render('_pdf',[
'models' => [$model],'title' => $title,]),'options' => [
'title' => $title,],'methods' => [
'SetHeader' => [$header . $date],'SetTitle' => '#' . $model->code,'SetWatermarkImage' => [\yii\helpers\Url::to(['/images/logo.png'])],]);
return $pdf->render();
解决方法
好吧,我检查了他们拥有的 mpdf 原始文档
$pdf->SetWatermarkImage('image file')
我尝试使用相同的方法,但没有用。
但这对我有用
'options' => [
'title' => $title,'showWatermarkImage' => true,],