【发布时间】:2020-04-17 20:54:46
【问题描述】:
我想在 Dompdf 中添加 Baamini 字体,并且我想在 dompdf 中添加页眉和页脚 我的控制器:
$FileName = 'Test.pdf';
if(isset($request->hidden_html)){$data['hidden_html']=$request->hidden_html;}
$html = '<link rel="stylesheet" href="bootstrap.min.css">';
$html.="<style>table th,table td{border-collapse: collapse;border: 1px solid rgba(0, 0, 0, .5);text-align: center;padding: 10px;font-size:12px!important;}table {width: 100%;margin-bottom: 1rem;color: #212529;border-collapse: collapse;} @page {margin: 0cm 0cm;}body {margin-top: 3cm; margin-left: 2cm;margin-right: 2cm;margin-bottom: 2cm;}header {position: fixed;top: 0cm;left: 0cm;right: 0cm;height: 3cm;}footer {position: fixed; bottom: 0cm; left: 0cm; right: 0cm;height: 2cm;@font-face{font-family: Baamini; src: url(http://projectname(example)/css/Baamini.ttf) format('truetype');}.tamilfont{font-family: Baamini!important;}</style>";
$html .= $data['hidden_html'];
$pdf = new Dompdf();
$pdf->set_option('defaultFont', 'Courier');
$pdf->load_html($html);
$pdf->render();
$pdf->stream($FileName, array("Attachment" => true));
结果:
【问题讨论】:
-
你在这里问了两个问题,最好在每个帖子中坚持一个问题,以确保最准确和最有帮助的回答。
-
对于页眉/页脚问题,请在此处尝试:stackoverflow.com/q/7484318/264628
-
这能回答你的问题吗? Header in PDF page using DOMPDF in PHP