Для людей, приезжающих сюда с использованием новой версии DomPdf
С dompdf
0.7.0
, dompdf_config.inc.php
файл был удален (и на него больше не ссылаются): все параметры dompdf должны быть установлены во время выполнения.
Это означает, что вам нужно создать новый экземпляр Options
class
$domPdfOptions = new Options();
И затем вы можете включить встроенный PHP, используя следующую строку
$domPdfOptions->set("isPhpEnabled", true);
Остальные коды верны и покажут номер страницы и количество страниц
<script type="text/php">
if (isset($pdf))
{
$x = 72;
$y = 18;
$text = "{PAGE_NUM} of {PAGE_COUNT}";
$font = $fontMetrics->get_font("helvetica", "bold");
$size = 6;
$color = array(255,0,0);
$word_space = 0.0; // default
$char_space = 0.0; // default
$angle = 0.0; // default
$pdf->page_text($x, $y, $text, $font, $size, $color, $word_space, $char_space, $angle);
}
</script>
Обновление Как указывает @ london-smith, это также работает для DomPDF 0.8.1