1. ホーム
  2. html

[解決済み] HTMLに改ページを挿入し、wkhtmltopdfがそれを解析するにはどうすればよいですか?

2022-02-14 14:03:33

質問

基本的に、ダイナミックHTMLのレポートをPDFに変換するためにwkhtmltopdfを使っています。

このレポートは特定のフォーマットを持っていて、そのフォーマットをHTMLでクローン化するよう依頼されています。

私が直面している問題は、wkhtmltopdfがそれを解釈してコンテンツを別のページに送ることができるように、htmlで100%機能するページブレークをシミュレートできないことです。

ページサイズ測定法を避けたいので。

何かありましたら、ご連絡ください。

EDIT 今のところ、ページ区切りをエミュレートするには <br> で、動作しています。まだテストが必要ですが。

解決方法は?

印刷媒体の種類に応じた CSS ルールを指定する。以下のようなものがあります。 ページングに使用できる多くのプロパティ . を付けるのが一番簡単だと思います。 page-break-before プロパティは、以下のようにクラスに対して設定します。

HTMLの中で

<p>Page 1, paragraph 1</p>
<p class="new-page">Page 2, paragraph 1</p>
<p>Page 2, paragraph 2</p>

CSSで

@media print {
  .new-page {
    page-break-before: always;
  }
}