Hola, quiero generar un pdf
de página grande como un solo archivo sin salto de página.
La imagen a continuación muestra el salto de página al descargar (que quiero evitar, quiero descargar como una sola página) .
Pregunta: no quiero dividir la página al descargarla como una página múltiple. pero quiero una sola página.
así es como se ve mi ejemplo de trabajo de demostración de codesandbox
Nota: cualquier complemento de generación de pdf
está bien para mí, si funciona.
Por favor ayúdenme gracias de antemano!
Sus estilos actuales no facilitan la configuración de los medios de la página. Hay demasiados conflictos en el diseño A4, por lo que debe reconsiderar la salida como A3 o A2 como se ve aquí 4A4 impreso sin ningún control de cuadro de código, o reducir su salida a ajuste en la página A4 que ha configurado.
¿Has considerado un servicio de descanso API? Restpack HTML to PDF tiene una versión de prueba gratuita. Vale la pena intentarlo para ver si puede obtener el formato correcto. El cuerpo JSON de la llamada a la API le permite especificar la longitud y el ancho de px que desea. Esto debería evitar saltos de página si lo dimensionas correctamente. Puedes leer su documentación aquí
Puede utilizar las propiedades CSS break-before , break-inside y break-after . En su ejemplo concreto, agregar esta regla CSS evita todas las divisiones de contenedores flexibles:
.flex-container { break-inside: avoid; }
Tenga en cuenta que existen algunas limitaciones a estas reglas, y algunos navegadores también pueden producir resultados diferentes.