Всем привет
Хочу перевести html-страницу в pdf. Сама страница содержит исключительно html-код без css. Делаю все с помощью расширения Dompdf.
Установил с помощью композера
public function index()
{
// Configure Dompdf according to your needs
$pdfOptions = new Options();
$pdfOptions->set('defaultFont', 'Arial');
// Instantiate Dompdf with our options
$dompdf = new Dompdf($pdfOptions);
// Retrieve the HTML generated in our twig file
$html = $this->renderView('default/mypdf.html.twig', [
'title' => "Welcome to our PDF Test"
]);
// Load HTML to Dompdf
$dompdf->loadHtml($html);
// (Optional) Setup the paper size and orientation 'portrait' or 'portrait'
$dompdf->setPaper('A4', 'portrait');
// Render the HTML as PDF
$dompdf->render();
// Output the generated PDF to Browser (force download)
$dompdf->stream("mypdf.pdf", [
"Attachment" => true
]);
}
Вот такой год генерит pdf, где все русские знаки отображаются вопросами. Попробовал через css файл прописать шрифт, встроить шрифт в html.
Информация о клиенте
Результат аналогичный. Как нужно прописать шрифт, чтобы работало?