Ich verwende jspdf library zum Generieren von PDF-Datei aus HTML. Es ist wirklich nett. Aber ich habe ein Problem mit der letzten Zeile auf jeder Seite der PDF.jspdf - letzte Absatzzeile wird geschnitten
Hier ist ein DEMO und meine javascript:
var pdf = new jsPDF();
$('#generatePdfBtn').click(function() {
pdf.fromHTML($('#printableContent').html(), 15, 15, {
'width': 400
});
pdf.save('myPdf.pdf');
});
Wenn Sie ein PDF mit einem Klick auf eine Schaltfläche zu generieren, werden Sie, dass am Ende der ersten Seite sehen wir „pararaph 30“ haben und in der Regel auf nächste Seite von pdf sollten wir nächsten Absatz "pararaph 31" sehen. Aber ich sehe es nicht und sehe stattdessen "Paraphe 32". Warum die letzte Zeile verloren geht? Irgendwelche Ideen bitte?
nur ein Gedanke: Warum nicht mit dem Befehl print und dann Benutzer kann speichern als pdf.Supported in allen Browsern. schnell und einfach. Sie können nur druckbaren Inhalt drucken lassen. –
Ich habe versucht, aber es ist keine gute Idee, da die Seite dort nicht korrekt angezeigt wird. – aidadev
haben Sie versucht, @media print css zu verwenden, um nur druckbare Inhalte anzuzeigen und CSS-Werte anzupassen, oder gab es ein anderes Problem –