Загруженный файл jsPDF не точно соответствует размеру страницы, есть смещение

#reactjs #pdfjs

Вопрос:

Я установил ширину и высоту страницы в соответствии со стандартами формата а4. Но загруженный файл имеет пробел перед началом, а конец немного обрезан. Я не уверен, где что-то идет не так. Мы высоко ценим любое понимание этого вопроса. Спасибо

 width: 210mm;
min-height: 297mm;
 

Вот мой рабочий код.

     html2canvas(documentContent.current).then((canvas) => {
      document.body.appendChild(canvas);
      const imgData = canvas.toDataURL("image/png");
      const pdfOptions = {
        orientation: "potrait"
        // unit: "pt",
        // format: "a4"
      };
      const pdf = new jsPDF(pdfOptions);
      pdf.addImage(imgData, "PNG", 0, 0);
      pdf.save("download.pdf");
    });
 

Ссылка на CodeSandbox

ссылка на пробел