Mam skrypt, który używa HTML2Canvas, aby zrobić zrzut ekranu z div
na stronie, a następnie konwertuje go do pliku pdf przy użyciu jsPDF.Jak uzyskać wiele stron pdf przy użyciu jsPDF z HTML2Canvas
Problem polega na tym, że wygenerowany plik PDF to tylko jedna strona, a zrzut ekranu wymaga więcej niż jednej strony w niektórych przypadkach. Na przykład zrzut ekranu jest większy niż 8,5x11. Szerokość jest dobra, ale potrzebuję jej do stworzenia więcej niż jednej strony, aby pasowała do całego zrzutu ekranu.
Oto mój skrypt:
var pdf = new jsPDF('portrait', 'pt', 'letter');
$('.export').click(function() {
pdf.addHTML($('.profile-expand')[0], function() {
pdf.save('bfc-schedule.pdf');
});
});
Wszelkie pomysły jak można zmodyfikować to, aby umożliwić wielu stronach?
podobny poradnik na ten http://freakyjolly.com/create-multipage-html-pdf-jspdf-html2canvas/ –