У меня есть страница html, конвертируемая в PDF при нажатии кнопки, но она не остается такой же при загрузке, Как установить ширину и высоту в формате jspdf javascript.
, когда инспектор открыть / изменить размер экрана ширина PDF не подходит для экрана
convertPDF = () => {
html2canvas(document.querySelector("#content")).then(canvas => {
var imgData = canvas.toDataURL("image/png",1);
var pdf = new jsPDF("p", "pt", "letter");
var pageWidth = pdf.internal.pageSize.getWidth();
var pageHeight = pdf.internal.pageSize.getHeight();
var imageWidth = canvas.width;
var imageHeight = canvas.height;
var ratio = imageWidth/imageHeight >= pageWidth/pageHeight ? pageWidth/imageWidth : pageHeight/imageHeight;
pdf.addImage(imgData, 'JPEG', 0, 0, imageWidth*ratio, imageHeight*ratio);
pdf.save("sample.pdf");
});
}