Estoy usando handlebar para generar un archivo HTML y luego uso titiritero para cambiarlo a pdf. Ahora mismo tengo una plantilla de manillar de estructura como esta
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto" /> <style> ... .body_container { display: flex; flex-wrap: wrap; flex-direction: column; max-height: 19.334cm; border: 0.25px solid; border-color: #b8b8b8; font-size: 14px; } </style> </head> <body> <div class="body_container"> ... </div> <div style="page-break-before: always"></div> ... </body> </html>Hay algunos divs (rosa) dentro de este contenedor de cuerpo (en negro). La cantidad de contenido en cada div es dinámica, por lo que existe la posibilidad de que se desborde.
Lo que espero hacer es que cada vez que las divisiones del cuerpo tengan una altura que exceda la altura máxima del contenedor del cuerpo, debería saltar a una nueva página y crear otro contenedor del cuerpo, luego escribir allí.
¿Es posible hacerlo? ¡Cualquier ayuda/sugerencia sería apreciada!