Yii2 Kartik mdfp不显示水印
Posted
技术标签:
【中文标题】Yii2 Kartik mdfp不显示水印【英文标题】:Yii2 Kartik mdfp not showing watermark 【发布时间】:2021-02-18 10:42:04 【问题描述】:我使用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();
【问题讨论】:
【参考方案1】:我检查了他们拥有的 mpdf 原始文档
$pdf->SetWatermarkImage('image file')
我试过用同样的方法,但没有用。
但这对我有用
'options' => [
'title' => $title,
'showWatermarkImage' => true,
],
【讨论】:
以上是关于Yii2 Kartik mdfp不显示水印的主要内容,如果未能解决你的问题,请参考以下文章
不加载kartik 的select2 作为GridView 中的过滤器。 Yii2
Yii2 Kartik Select2 Ajax 控制器 - 结果未显示
来自 HTML 中的新页面 kartik\mpdf (Yii2)
Yii2类'kartik datetime DateTimePicker'在共享主机服务器上找不到