如何在laravel dompdf中自定义页码?

时间:2017-05-08 17:17:39

标签: php laravel laravel-5.3 dompdf

我从这里开始:https://github.com/barryvdh/laravel-dompdf

我的控制器是这样的:

public function listdata()
{
    $pdf=PDF::loadView('print_tests.test_pdf');
    $pdf->setPaper('L', 'landscape');
    return $pdf->stream('test_pdf.pdf');
}

我的观点是这样的:

<script type="text/php">

    if ( isset($pdf) ) {
        $x = 72;
        $y = 18;
        $text = "{PAGE_NUM} of {PAGE_COUNT}";
        $font = $fontMetrics->get_font("Arial", "bold");
        $size = 6;
        $color = array(0,0,0);
        $word_space = 0.0;  //  default
        $char_space = 0.0;  //  default
        $angle = 0.0;   //  default
        $pdf->page_text($x, $y, $text, $font, $size, $color, $word_space, $char_space, $angle);
    }

</script>

我用这个:

  

&#34; barryvdh / laravel-dompdf&#34;:&#34; ^ 0.8.0&#34;,

执行时,不显示页码。

我该如何解决?

1 个答案:

答案 0 :(得分:1)

您已使用PHP类型的<script>标记,

它只是告诉解析器标签之间的代码是PHP的另一种方式。

但是不建议使用,因为某些浏览器可能无法正确翻译。使用普通的PHP代码。

<?php ?>