Я пытаюсь рисовать линию/изображение на каждой странице pdf, используя dompdf, но начинается со второй страницы, почему это так? у кого есть идея?
Вот мой кодПочему строки/изображения рисуются только на последней странице pdf, используя dompdf в php
$dompdf = new DOMPDF();
$dompdf->load_html($message2);
$dompdf->set_paper('a4','portrait');
$dompdf->render();
$canvas = $dompdf->get_canvas();
//For Header
$header = $canvas->open_object();
$canvas->image($header_image1,'jpg',0, 0, 595, 100);
$canvas->line(0,100,595,100,array(0,0,0),1);
$canvas->close_object();
$canvas->add_object($header, "all");
//For Footer
$footer = $canvas->open_object();
$canvas->line(0,740,650,740,array(0,0,0),1);
$canvas->image($footer_image1,'jpg',0, 742, 595, 100);
$canvas->close_object();
$canvas->add_object($footer, "all");
$output = $dompdf->output();
этот код нарисовать линию/изображение на PDF, но отображаться только на последней странице.
У меня есть две страницы в формате pdf, и моя линия/изображения рисуются на второй странице не на первой странице.
Пожалуйста, предложите любое решение.
спасибо за ответ, я уже пробовал это, но не показывал строки на любой странице. Я также редактирую файл cpdf_adapter.cls.php файла в папке include, где отсутствовала функция page_script. Я написал его следующим образом: function page_script ($ code, $ type = "text/php") { $ _t = "script" ; $ this -> _ page_text [] = compact ("_ t", "code", "type"); } Пожалуйста, помогите мне, если я пропустил что-нибудь здесь. –
@SachinEndait Вам может потребоваться обновить копию dompdf. v0.6.1 рекомендуется и не требует никакого редактирования источника. – BrianS
@BrianS благодарит за ответ, я решил свою проблему. –