Я хочу создать многостраничный файл PDF с использованием библиотеки jspdf.Я использовал этот код.Но когда этот код используется, на 2 странице нет поля (вверху).Я хочу сделать несколько страниц и очистить поля для всех страниц.Или дай мне другой путь.Этот PDF шуметь.
Пожалуйста, помогите мне.
function pdfDown(){
html2canvas(document.getElementById("download"), {
onrendered : function(canvas){
var imgData = canvas.toDataURL('image/png');
var imgWidth = 190;
var pageHeight = 290;
var imgHeight = canvas.height * imgWidth / canvas.width;
var heightLeft = imgHeight;
var doc = new jsPDF('p', 'mm');
var position = 10;
doc.addImage(imgData, 'PNG', 10, 10, imgWidth, imgHeight);
heightLeft -= pageHeight;
while (heightLeft >= 0) {
position = heightLeft - imgHeight +13;
doc.addPage();
doc.addImage(imgData, 'PNG', 10, position, imgWidth, imgHeight);
heightLeft -= pageHeight;
}
doc.save('test.pdf');
}
});
Для справки, я использую документацию php.