无法在mPdf中设置横向方向 - niklasravnsborg / laravel-pdf

时间:2017-09-14 09:21:24

标签: php laravel pdf

我正在尝试使用laravel 5.5中的mPdf - niklasravnsborg/laravel-pdf生成pdf。但每次我以纵向模式获得pdf。

public function showCertificate()
{
    $data = [ 'name' => 'John Doe', 'prize' => '1st Prize'];
    $pdf = PDF::loadView('certificates.show', 
        $data, 
        [], 
        [ 
          'title' => 'Certificate', 
          'orientation' => 'L'
        ]);
    return $pdf->stream('certificate.pdf');
}

1 个答案:

答案 0 :(得分:1)

我终于能够使用formatA4-L以及orientation一起解决问题。我的工作代码如下。

public function showCertificate()
{
    $data = [ 'name' => 'John Doe', 'prize' => '1st Prize'];
    $pdf = PDF::loadView('certificates.show', 
        $data, 
        [], 
        [ 
          'title' => 'Certificate', 
          'format' => 'A4-L',
          'orientation' => 'L'
        ]);
    return $pdf->stream('certificate.pdf');
}

我看到了issue并从那里推断出我的答案。