dompdf - 如何使用laravel

时间:2018-03-16 08:49:51

标签: php laravel blade dompdf

我将dompdf整合到我的laravel项目中。 我以PDF格式返回刀片视图并且工作正常,但我不知道如何显示页数。

例如,我想在标题页面中显示第1页,共4页......第2页,共4页......等等

这就是我返回PDF的方式:

$pdf = PDF::loadView('file-pdf', $data);
  return $pdf->download('filename.pdf');

1 个答案:

答案 0 :(得分:0)

尝试将此添加到您的视图中。 确保dompdf.php中有"DOMPDF_ENABLE_PHP" => true,。此外,请确保您的内容未通过未转义的PHP代码,因为这会使任意代码按照dompdf文档中的说明运行。

<script type="text/php">
if (isset($pdf)) {
   $font = $fontMetrics->getFont("Arial", "bold");
   $pdf->page_text(555, 745, "Page {PAGE_NUM}/{PAGE_COUNT}", $font, 7, array(0, 0, 0));
}
</script>