Estoy usando el método html() de jspdf para convertir una cadena HTML de una invitación a pdf.
El problema es que no sé cómo configurar la altura del contenido para que quepa en una página pdf, porque el pdf generado se divide si la altura es mayor que la altura del pdf y no se ve bien para una invitación.
Aquí está mi código:
const doc = new jspdf('p', 'pt', 'a4'); let docWidth = doc.internal.pageSize.getWidth(); const htmlString = row.content; await doc.html(htmlString, { callback: function(doc) { doc.save('file.pdf'); }, autoPaging: 'text', margin: [0, 0, 0, 0], width: docWidth, windowWidth: 1000, })