Estoy tratando de imprimir una página web en PDF. Este PDF tendrá unas pocas páginas y un pie de página que debería aparecer en la última página y adherirse al final.
El problema es que puedo hacer que el pie de página aparezca al final de cada página o solo en la primera. Pero no sólo en el último.
Creo que probé todas las respuestas de stackoverflow a preguntas similares, pero ninguna funcionó.
Por ejemplo, esta regla CSS hace que el pie de página se adhiera solo a la parte inferior de la primera página:
@media print { .container { position: absolute; bottom: 0; page-break-inside: avoid; } }Mientras que este hace que el pie de página aparezca en la parte inferior de cada página:
@media print { .container { position: fixed; bottom: 0; page-break-inside: avoid; } }También probé todas las posiciones posibles, ninguna funcionó como yo quería. Si no es posible usar solo CSS, la otra posibilidad en la que he pensado es colocar un div entre el pie de página y el último div para que pueda, usando javascript, calcular la altura necesaria para que el pie de página esté en la parte inferior. El único problema con eso es que no sé cómo hacerlo al imprimir.
PD: Lo siento si mi inglés es un poco difícil de leer, no soy muy bueno.