Php 将CSS添加到mPDF只会创建额外的空白页面

Php 将CSS添加到mPDF只会创建额外的空白页面,php,html,css,mpdf,Php,Html,Css,Mpdf,使用: PHP7.1 mPDF 6.1.0 我目前正试图将CSS附加到我的mPDF文件中,但我遇到了一个问题,CSS不适用,但它只是添加了新页面?这很令人困惑 我首先得到我想要附加的所有CSS内容,然后我需要在mpdf类中添加这些内容。我将样式添加到sub 1中,因为CSS应该附加到sub 1中,然后我将HTML添加到PDF中 $style = ''; $style .= file_get_contents(__DIR__ . '/assets/vendo

使用:

  • PHP7.1
  • mPDF 6.1.0

我目前正试图将CSS附加到我的mPDF文件中,但我遇到了一个问题,CSS不适用,但它只是添加了新页面?这很令人困惑

我首先得到我想要附加的所有CSS内容,然后我需要在mpdf类中添加这些内容。我将样式添加到sub 1中,因为CSS应该附加到sub 1中,然后我将HTML添加到PDF中

        $style = '';
        $style .=  file_get_contents(__DIR__ . '/assets/vendor/bootstrap/css/bootstrap.min.css');
        $style .= file_get_contents(__DIR__ . '/assets/css/style.violet.css');
        $style .= file_get_contents(__DIR__ . '/assets/vendor/datatables/datatables.min.css');
        $style .= file_get_contents(__DIR__ . '/assets/vendor/datatables/DataTables-1.10.16/css/dataTables.bootstrap4.css');

        require_once __DIR__ . '/private/vendor/mpdf/mpdf.php';
        $mpdf = new mPDF();



        $mpdf->WriteHTML($style, 1);

        $mpdf->WriteHTML($pdfText, 2);

        $mpdf->Output();
我得到的是:

18页空白?很奇怪。如果我删除了样式部分,或者只是将其全部回显,我将获得预期的正常数据。这是为什么造成的?其他人的解决方案是通过这种方式提供的,但我的解决方案并没有通过以下问题得到解决:

提前谢谢你