Est-il possible d'ajouter une nouvelle page dans DOMpdf? Similaire à mPDF AddPage (); fonctionnellement. Je n'arrive pas à trouver quoi que ce soit dans la documentation, y a-t-il un travail autour de cela?
Je n'arrive pas à trouver quoi que ce soit dans la documentation.
dompdf prend en charge la pagination automatiquement. Si vous souhaitez forcer un saut de page, vous pouvez le faire en stylant un élément avec page-break-before: always;
ou page-break-after: always;
.
Juste un exemple pour le answer de BrianS:
CSS
.page_break { page-break-before: always; }
HTML
<div class="page_break"></div>
Si l'autre réponse ne fonctionne pas pour vous (comme pour moi), vous pouvez ajouter une classe CSS:
.page { width: 100%; height: 100%; }
et encapsule chaque "page" dans un élément avec cette classe. Pas la plus jolie façon, mais ça fait le travail.
Toutes les réponses présentées ici obligeront DomPDF à ajouter une page vierge à la fin du fichier PDF. Voici comment résoudre ce problème:
CSS:
div.page_break + div.page_break{
page-break-before: always;
}
HTML:
<div class="page_break"></div>