I am using jsPdf to create PDF in a react typescript application. The pdf was created successfully but the HTML page does not fit into the pdf. It also created 35 extra blank pages. How can I make the HTML fit into the PDF file and remove blank pages?
import jsPDF from "jspdf";
import html2canvas from "html2canvas";
const generatePdf = async () => {
let doc = new jsPDF("p", "pt", "a4");
let html = document.getElementById("callPdf") as HTMLElement;
await doc.html(html);
doc.save("call.pdf");
};