php - HTML 不能与 laravel pdf 一起正常工作
问题描述
public function Repas_etq()
{
$pdf = App::make('dompdf.wrapper');
$customPaper = array(0,0,595,842);
$date=date('Y-m-d');
$repas_pdj = DB::table('fiche_repas')->WHERE('date_planif',$date)->WHERE('repas','LIKE',"%".$_GET['repas']."%")->get();
$html="<html><head><title>Etiquettes </title>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
<style>
@page{ padding:0px;}
span.etq
{
display: inline-block;
width: 65mm;
height: 30mm;
border:solid 1px red;
background-color: yellow;
}
</style>
</head>
<body>";
$html.="<div>";
foreach($repas_pdj as $pdj)
{
$html.="<span class='etq'>".$pdj->id."</span>";
}
$html.="</div>";
$html.="</body></html>";
$pdf->loadHTML($html);
$pdf->setPaper($customPaper)->setWarnings(false)->Output('myfile.pdf','F');
return $pdf->stream();
}
嘿朋友们,当我使用 css “display: inline-block;” 和带有laravel dompdf的html我得到了一个不好的结果请一些帮助以获得好的结果是否有一些1给我一些建议,谢谢
解决方案
推荐阅读
- linux - 如何设置 Linux 机器上运行的服务使用的环境变量
- java - 不支持的major.minor 版本51.0 使用mvn - v
- typescript - 采用对象而不是参数的打字稿构造函数
- javascript - 单击链接时如何关闭菜单
- python - 我有一系列数据,并且我想添加两行数据以与我已经拥有的每一行数据一起使用
- apache-spark - Structured streaming: Queries with streaming sources must be executed with writeStream.start()
- hyperledger-fabric - 在 Hyperledger Fabric 中,当我尝试调用时,出现以下错误:'fabcar' 的链代码定义存在,但未安装链代码
- javascript - 禁用特定 HTML 元素的特定 JavaScript 文件
- antlr4 - 如何在声明ANTLR中获取变量的类型
- r - 如何在 R 中的绘图背景中添加不同的颜色阴影?