Моя проблема в том, что текст вставлен с $pdf->page_text();
внутри структуры HTML документа (между <body></body>
тэги) странно рендерится при открытии PDF. Это неровное, протекающее и немного размытое. HTML-текст отображается очень хорошо.
Код, который генерирует PDF
$dompdf = new DOMPDF();
$dompdf->set_paper('A4', 'portrait');
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream('fiche.pdf');
Код, который вставляет текст в документ HTML
<script type="text/php">
if ( isset($pdf) ) {
$font = Font_Metrics::get_font("Arial");
$yP = $pdf->get_height() - 30;
$yD = $pdf->get_height() - 18;
$xP = $pdf->get_width() / 2 - Font_Metrics::get_text_width("Page 10 sur 10", $font, $size) / 2;
$xD = $pdf->get_width() / 2 - Font_Metrics::get_text_width("xx/xx/xxxx", $font, $size) / 2;
$pdf->page_text($xP, $yP, "Page {PAGE_NUM} sur {PAGE_COUNT}", $font, 12, array(0,0,0));
$pdf->page_text($xD, $yD, date('d/m/y'), $font, 12, array(0,0,0));
}
</script>
Среда
Актуальный рендеринг
Я видел эту проблему Вот а также Вот. Моя проблема не имеет ничего общего с изображениями, потому что я попытался преобразовать их в JPG, а также удалить их из документа, и текст по-прежнему выглядит размытым.
Я прошу вашей помощи здесь. Спросите меня, нужна ли дополнительная информация.
Большое спасибо.
Задача ещё не решена.
Других решений пока нет …