これを行う最も簡単な方法は何ですか? 私はいくつかの研究を行い、思いついた
<div style="page-break-before:always"> </div>
CSS を挿入する必要がありますが、これを行う方法がわかりません。私はそれを使用して PDF を生成していますが、前のページの空きスペースを埋めることなく新しいページを開始する方法を探しています。
あなたの懸念を完全に理解しているかどうかはわかりませんが、そのような改ページを作成することが道です.
次のようなマークアップがあるとします。
<div>Some content here that doesn't fill the page</div>
<div style="page-break-before:always">Content here starts on a new page</div>
次に、これにより、2 番目の div が新しいページに表示されます。前のページが埋められるかどうかは、最初の div (またはその時点までの前のマークアップ) の内容次第です。
唯一の要件は、 secondが空または非表示div
であってはならないことです (これが、内に少なくとも1 つの空白文字が必要な理由です)。ただし、他のコンテンツがある場合 (およびコンテンツがである場合)、それについても心配する必要はありません。div
visible
これが理にかなっていることを願っています。