html — вставленный в PHP текст имеет пикселизацию или размытость при создании PDF с помощью DOMPDF

Моя проблема в том, что текст вставлен с $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>

Среда

  • PHP5.4
  • FreeBSD 9
  • DOMPDF 0.6.0
  • PDF Viewer 0.1.8

Актуальный рендеринг

размыто-текст

Я видел эту проблему Вот а также Вот. Моя проблема не имеет ничего общего с изображениями, потому что я попытался преобразовать их в JPG, а также удалить их из документа, и текст по-прежнему выглядит размытым.

Я прошу вашей помощи здесь. Спросите меня, нужна ли дополнительная информация.

Большое спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]