背景图像未显示在dompdf laravel中
controller.php背景图像未显示在dompdf laravel中,laravel,background-image,Laravel,Background Image,controller.php use PDF; use Dompdf\Adapter\CPDF; use Dompdf\Exception; use Dompdf\Dompdf; use Dompdf\Options; public function pdf() { $pdf = PDF::loadView('Donor.certificate'); return $pdf->download('certificate.pdf');
use PDF;
use Dompdf\Adapter\CPDF;
use Dompdf\Exception;
use Dompdf\Dompdf;
use Dompdf\Options;
public function pdf()
{
$pdf = PDF::loadView('Donor.certificate');
return $pdf->download('certificate.pdf');
}
blade.php
<html>
<head>
<meta http-equiv="Content-Type" content="charset=utf-8" />
<meta charset="UTF-8">
<title>PDF Upn</title>
<style type="text/css">
* {
font-family: "DejaVu Sans";
font-size: 8px;
}
.upn {
background-image:url('../img/certificate_template.png');
background-repeat:no-repeat;
width:100%;
height:100vh;
background-size: cover;
}
</style>
</head>
<body>
<div class="upn">
<h1>test</h1>
<img src="../img/logo.png" alt="">
</div>
</body>
</html>
问题是,背景图像没有显示在pdf中,但测试词已编写…如果我在潜水中使用标记img,则其工作正常…我想显示背景图像,并想在该图像上编码,但它没有显示我缺少的内容,任何人都可以查看此代码。对于模板png,请指定图像的位置
<html>
<head>
<meta http-equiv="Content-Type" content="charset=utf-8" />
<meta charset="UTF-8">
<title>PDF Upn</title>
<style type="text/css">
* {
font-family: "DejaVu Sans";
font-size: 8px;
}
.upn {
background-image:url('/img/certificate_template.png');
background-repeat:no-repeat;
width:100%;
height:100vh;
background-size: cover;
}
</style>
</head>
<body>
<div class="upn">
<h1>test</h1>
<img src="{{url('/')}}/img/logo.png" alt="">
</div>
</body>
</html>
PDF Upn
* {
字体系列:“DejaVu Sans”;
字号:8px;
}
万国邮联{
背景图片:url('/img/certificate_template.png');
背景重复:无重复;
宽度:100%;
高度:100vh;
背景尺寸:封面;
}
测试
为模板png指定图像的位置
<html>
<head>
<meta http-equiv="Content-Type" content="charset=utf-8" />
<meta charset="UTF-8">
<title>PDF Upn</title>
<style type="text/css">
* {
font-family: "DejaVu Sans";
font-size: 8px;
}
.upn {
background-image:url('/img/certificate_template.png');
background-repeat:no-repeat;
width:100%;
height:100vh;
background-size: cover;
}
</style>
</head>
<body>
<div class="upn">
<h1>test</h1>
<img src="{{url('/')}}/img/logo.png" alt="">
</div>
</body>
</html>
PDF Upn
* {
字体系列:“DejaVu Sans”;
字号:8px;
}
万国邮联{
背景图片:url('/img/certificate_template.png');
背景重复:无重复;
宽度:100%;
高度:100vh;
背景尺寸:封面;
}
测试
您是否正确检查了图像路径?请。尝试使用此背景图像更改路径:url('../../../img/certificate_template.png');现在图像显示为pdf格式,但DOMPDF背景图像显示的大小不正确?为什么?您是否正确检查了图像路径?请。尝试使用此背景图像更改路径:url('../../../img/certificate_template.png');现在图像显示为pdf格式,但DOMPDF背景图像显示的大小不正确?为什么?现在对我来说很好,谢谢…我在背景图片url中也使用了{{url('/')}}…然后它工作很好…但是现在它引发了一个问题…DOMPF背景图片显示的大小不正确?为什么?在img src中设置width=”“height=”“我在背景图像而不是图像src中遇到问题,所以如何管理该大小以在pdf中正确显示…但在文档视图中它的视图是正确的。现在对我来说工作正常,谢谢…我还使用了{{url('/')}在背景图像url中……然后它工作正常……但现在它提出了一个问题……DOMPDF背景图像显示不正确的大小?为什么?在img src中设置width=”“height=”“我在背景图像而不是图像src中面临问题,因此如何管理该大小以在pdf中正确显示…但在文档视图中其视图是正确的。