Использование:
В настоящее время я пытаюсь присоединить CSS к моим файлам mPDF, но я сталкиваюсь с проблемой, что CSS не применяется, а просто добавляет новые страницы?Это довольно запутанно.
Сначала я получаю весь контент CSS, который я хочу добавить, а затем мне требуется классы mpdf.Я добавляю стиль к подпункту 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 Пустые страницы?Довольно странно.Если я удаляю часть стиля или просто отображаю все это, я получу нормальные данные, как и предполагалось.Почему это вызвано?У других людей были свои решения, предоставленные таким образом, но мой не был решен другими вопросами, подобными приведенным ниже:
Заранее спасибо!