0

Rotativa を使用して HTML を PDF に変換しています。n 回繰り返す div があり、n 個の行を持つことができるテーブルがあります。あるページで div の半分を作成し、別のページで半分を作成しない正確なポイントでページを分割するクリーンな方法を見つけようとしています。divを2ページに分割せずに1ページに表示できる十分な行を取得した後、行数を取得して改ページを追加しようとしましたが、それでも行数が増えるとうまくいかない場合があります. またpage-break、divを繰り返した後も機能しません。page-break特定のdivが発生した後に動作できるようにするのを手伝ってもらえますか。

4

1 に答える 1

1

私の仕事では、pdf を実行するとき (Rotativa を使用していない場合)、ページ内の使用可能な空白をピクセル単位で保持し、行を追加するたびに残りを減らします。行数に基づいて行の新しい div を追加するのに十分なスペースが残っているかどうかを毎回確認し、そうでない場合はドキュメントに改ページを挿入します。

于 2019-11-06T18:35:23.190 に答える