Quiero enviar el pdf generado con window. Imprímalo y envíelo al servidor con Ajax, y no puedo usar jsPdf porque necesito diseñar el pdf.
¿Alguien puede ayudar?
Como Keith propone, puede usar jsPdf configurarlo como new jsPDF("p", "pt", "a4"); y establezca una altura mínima fija de 840 px y un ancho de 600 px al generar, antes de eso, puede usar cualquier tamaño solo para que responda.
Si no desea guardarlo localmente, puede usar pdf.output("bloburl") en lugar de pdf.save()
Además, el estilo debe aplicarse en el nivel superior de sus estilos.
Puede consultar este generate-pdf-from-react-html sobre el uso y las proporciones correctas.