Ответ 1
dompdf автоматически обрабатывает пейджинг. Если вы хотите принудительно разбить страницу, вы можете сделать это с помощью элемента page-break-before: always;
или page-break-after: always;
.
Можно ли добавить новую страницу в DOMpdf? Подобно mPDF AddPage(); functionaly. Кажется, я не могу найти что-либо в документации, есть ли какая-нибудь работа вокруг этого?
Я не могу найти ничего в документации.
dompdf автоматически обрабатывает пейджинг. Если вы хотите принудительно разбить страницу, вы можете сделать это с помощью элемента page-break-before: always;
или page-break-after: always;
.
Просто пример BrianS answer:
CSS
.page_break { page-break-before: always; }
HTML
<div class="page_break"></div>
Если другой ответ не работает для вас (как и для меня), вы можете добавить класс CSS:
.page { width: 100%; height: 100%; }
и инкапсулировать каждую "страницу" в элемент с этим классом. Не самый красивый способ, но он выполняет эту работу.
Все представленные здесь ответы заставят DomPDF добавить пустую страницу в конец файла PDF. Вот как это исправить:
CSS
div.page_break + div.page_break{
page-break-before: always;
}
HTML:
<div class="page_break"></div>