Я использую Mpdf в Symfony.Я установил mpdf через composer как:
composer require mpdf/mpdf
После этого требуется Mpdf.php в autoload.php
.
Затем используйте код для mpdf:
$mpdf = new mPDF();
$html = '<p style="color:red;">PDF Generating...</p>';
$mpdf->SetDisplayMode('fullpage');
$mpdf->WriteHTML($html);
$mpdf->Output('demo.pdf', 'F');
CSS не влияет на HTML.Когда я использую стиль для тега, он работает нормально.
$mpdf = new mPDF();
$html = '<style>p{color:red;}</style><p>PDF Generating...</p>';
$mpdf->SetDisplayMode('fullpage');
$mpdf->WriteHTML($html);
$mpdf->Output('demo.pdf', 'F');
Когда я пытаюсь использовать CSS с классом или идентификатором, это также не влияет.
$mpdf = new mPDF();
$html = '<style>p.text-color{color:red;}</style><p class="text-color">PDF Generating...</p>';
$mpdf->SetDisplayMode('fullpage');
$mpdf->WriteHTML($html);
$mpdf->Output('demo.pdf', 'F');