Подтвердить что ты не робот

DOMpdf, добавив новую страницу в PDF

Можно ли добавить новую страницу в DOMpdf? Подобно mPDF AddPage(); functionaly. Кажется, я не могу найти что-либо в документации, есть ли какая-нибудь работа вокруг этого?

Я не могу найти ничего в документации.

4b9b3361

Ответ 1

dompdf автоматически обрабатывает пейджинг. Если вы хотите принудительно разбить страницу, вы можете сделать это с помощью элемента page-break-before: always; или page-break-after: always;.

Ответ 2

Просто пример BrianS answer:

CSS

.page_break { page-break-before: always; }

HTML

<div class="page_break"></div>

Ответ 3

Если другой ответ не работает для вас (как и для меня), вы можете добавить класс CSS:

.page { width: 100%; height: 100%; }

и инкапсулировать каждую "страницу" в элемент с этим классом. Не самый красивый способ, но он выполняет эту работу.

Ответ 4

Все представленные здесь ответы заставят DomPDF добавить пустую страницу в конец файла PDF. Вот как это исправить:

CSS

div.page_break + div.page_break{
    page-break-before: always;
}

HTML:

<div class="page_break"></div>