введите описание изображения здесь Я пытаюсь преобразовать HTML-страницу в PDF с использованием JSPDF. Страница отображается на моем экране с разрешением 65% по умолчанию, а после преобразования в PDF-файл она отображает PDF с черная полоса на правой стороне сгенерированного PDF.
Разрешив размер экрана до 100%, черная полоса увеличивается в толщине.
Метод JSPDF применяется ко всему div <>, содержащему содержимое страницы.
Пытался исправить ширину контента и страницы, чтобы настроить контент на экране.
var pdf = new jsPDF('p', 'pt','a4');
pdf.page = 1;
var totalPages=1;
pdf.text("Report", 220, 22);// set your margins
var str = "Page " + pdf.page + " of " + totalPages;
pdf.setFontSize(9);// optional
pdf.text(str, 250, pdf.internal.pageSize.height - 10);
pdf.text("Confidential", 490, pdf.internal.pageSize.height - 10);
pdf.internal.scaleFactor = 2.10;
pdf.addHTML($('#reportTabContent')[0], 30, 30, {
'height': 1750,
'width': 1058,
background: '#fff',
pageSplit:'true'
},function () {
pdf.save('Reports.pdf');
});
Я ожидаю HTML-страницу в том виде, в каком она есть в формате PDF.
Но jspdf создает pdf html-страницы с черным пятном в правой части сгенерированного pdf. Пожалуйста, помогите. введите описание изображения здесь