私はjspdf libraryを使ってhtmlからPDFファイルを生成しています。それは本当に素晴らしいものです。しかし、私はpdfの各ページの最後の行に問題があります。ここでjspdf - 最後の段落行が削除されています
はDEMOと私のjavascriptです:
var pdf = new jsPDF();
$('#generatePdfBtn').click(function() {
pdf.fromHTML($('#printableContent').html(), 15, 15, {
'width': 400
});
pdf.save('myPdf.pdf');
});
あなたがボタンをクリックしてPDFを生成するとき、あなたは通常、上の最初のページの最後に、我々は「pararaph 30」を持っていることを見てますpdfの次のページに、次の「pararaph 31」の段落を見てください。しかし私はそれを見ず、代わりに "パララフ32"を見る。なぜ最後の行が失われているのですか?どんなアイデアですか?
単なる考え:なぜ印刷コマンドを使用しないと、ユーザーはpdfとして保存を選択できますか。すべてのブラウザでサポートされています。迅速かつ簡単です。印刷可能な内容のみを印刷することができます。 –
私はしようとしましたが、そこにページが正しく表示されていないので、良い考えではありません。 – aidadev
@media print cssを使用して、printablecontentだけを表示してCSS値を調整しようとしましたか、他の問題がありました。 –