1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| var opt = {
margin: 0.38,
pagebreak: { mode: 'avoid-all', before: '#page2el' },
filename: 'myfile.pdf',
image: { type: 'jpeg', quality: 0.98 },
html2canvas: { scale: 2 },
enableLinks: false,
jsPDF:{ unit: 'in', format: 'a4', orientation: 'portrait' }
};
html2pdf().from(element).set(opt).toPdf().get('pdf').then(function (pdf) {
var totalPages = pdf.internal.getNumberOfPages();
alert( totalPages)
for (i = 1; i <= totalPages; i++) {
pdf.setPage(i);
pdf.setFontSize(10);
pdf.setTextColor(13, 13, 14)
var d = new Date();
var date =d.getDate() +'-'+(d.getMonth()+1)+'-'+d.getFullYear();
pdf.text(date, (pdf.internal.pageSize.getWidth() / 2-3.8), (0.3));
pdf.text('' + i+ ' of ' + totalPages, (pdf.internal.pageSize.getWidth() / 2), (pdf.internal.pageSize.getHeight() - 0.3));
pdf.text('User', (pdf.internal.pageSize.getWidth() / 2-3.8), (pdf.internal.pageSize.getHeight() - 0.3));
())
}
}).save(); |
Partager