paper ejemplos bootstrap php pdf-generation dompdf

php - ejemplos - dompdf Salto de página si el elemento excede la altura de la página?



laravel-dompdf ejemplos (3)

¿Cuál es la mejor manera de hacer saltos de página en dompdf?

He echado un vistazo here al atributo css de salto de página anterior, pero no funcionó cuando lo hice:

table {page-break-before:auto;}

La página todavía se rompe en medio de mi mesa.

¿Es posible configurar mi html / css para que la página se rompa antes que el elemento si el elemento va a exceder la altura de la página?

Idealmente, me gustaría dividir mi html en secciones div para que cada sección comience en una nueva página si va a exceder el alto de la página actual.


Aquí hay un truco: coloque la <table> que NO desea imprimir en varias páginas en otra <table> .


Puede hacer pruebas rápidas con este depurador en línea : finalmente encontré mi problema de apertura de página y margen después de días de prueba.

Excursus: ¿Alguien instaló un entorno de depuración en el entorno de desarrollo / producción y puede indicarme cualquier documentación o tutorial?


Utilizando page-break-inside: auto; básicamente le dice a dompdf "haz lo que harías normalmente al romper páginas".

Para forzar un salto de página antes / después de su mesa, usaría page-break-before: always; / page-break-after: always; .

Para pedirle a dompdf que evite romper dentro de un elemento que usaría page-break-inside: avoid; .