html2pdf нумерация страниц

У меня есть такой код:

$html2pdf = new HTML2PDF('P','A4','en');
$html2pdf->WriteHTML($html);
$html2pdf->Output();

Как добавить номер страницы внизу документа?


person Marcin Zaremba    schedule 17.06.2011    source источник


Ответы (4)


я все еще ищу это ... и я только что нашел решение: вставьте в свой шаблон код, например:

<page>
  <page_footer>
    [[page_cu]]/[[page_nb]]
  </page_footer>
</page>

полный образец здесь: http://wiki.spipu.net/doku.php?id=html2pdf:en:v4:bookmark

person pit    schedule 17.09.2012
comment
Еще одна вещь, которая может пригодиться для нумерации страниц, это как сбросить нумерацию для разных страниц! Возможно, вы хотите добавить несколько документов в один и тот же PDF-файл и распечатать его. Вы можете использовать pagegroup="new" в теге страницы. - person aki; 01.09.2014

Я попробовал следующий код.

<page>
    <page_header footer='page'>
        <!-- some text-->
    </page_header>
    <!--
        Content
     -->
    <page_footer>
    </page_footer>
</page>

Теперь на каждой странице в нижнем колонтитуле я получаю НОМЕР СТРАНИЦЫ СЛЕДУЮЩИМ ОБРАЗОМ

Страница 1/3 Страница 2/3 Страница 3/3

Но у меня нет никакого пользовательского формата. Если кто-то знает, пожалуйста, скажите.

Я перешел по ссылке: http://wiki.spipu.net/doku.php?id=html2pdf%3aen%3av4%3apage

person Dinesh Patra    schedule 04.01.2015
comment
Вы имеете в виду, что весь html-контент похож на фрагмент, опубликованный выше? Это не работает для меня :( - person Rene Enriquez; 29.07.2017

<page backtop="7mm" backbottom="7mm" footer="page">
<page_header>
    <!-- some text-->
</page_header>
<!--
    Content
 -->
<page_footer>
</page_footer>

Instance on de page which type of option do you want on the page. Diferents options are : (page, date, heure, form), separated by “;”

Также вы должны указать размер верхнего и нижнего колонтитула.

person mohamet monte    schedule 18.10.2016
comment
Есть ли способ центрировать номер страницы? - person Dennis Heiden; 23.11.2016
comment
Хорошо, я использовал элемент нижнего колонтитула страницы и добавил туда номера страниц, а также немного уменьшил нижнее поле (не задний нижний колонтитул!!), номер не центрируется под нижним колонтитулом. - person Dennis Heiden; 23.11.2016

Взгляните на http://www.tufat.com/docs/html2ps/calling.html и посмотрите на параметр footerhtml.

См. также http://www.tufat.com/docs/html2ps/directives.html для директив, которые вы можете использовать.

Надеюсь, это укажет вам правильное направление.

person Arno    schedule 17.06.2011