使用:
我目前正在尝试将CSS附加到我的mPDF文件中,但我遇到的问题是CSS不适用但它只是添加新页面?这很令人困惑。
我首先得到了我要追加的所有CSS内容,然后我需要在mpdf类中。我正在将样式添加到sub 1,因为这是应该附加CSS的地方,之后我将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个空页?很奇怪。如果我删除样式部分,或者只是将其全部回显,我将按预期获得正常数据。这是为什么造成的?其他人以这种方式提供了他们的解决方案,然而我的其他问题没有得到解决,如下所示:
提前谢谢!