wkhtmltopdf
請求書または複数ページのレポートを PDF にレンダリングするために、Rotativa をラッパーとして使用しています。
ただし、ドキュメントのスタイルを設定すると、2 つの問題が発生しました。
@page
たとえば @page:first と書くと、VS2013 は の有効な疑似クラスではないと文句を言いcss3
、クロムと結果の pdf の両方で結果に影響が見られないため、要素はあまり互換性がないようです。- ドキュメントの本文 (またはラッパー要素) で高さが 297 mm であることを示すルールを使用する場合 (
@page
要素とページ サイズの wkhtmltopdf パラメータに A4 を設定します)、要素がそうではないことがわかります。ドキュメントの最後に到達します。値を手動で調整すると、実際のページの高さは 351mm になります。
私が欲しいのは、各ページの下部にそのページの累計の概要があり、最後のページに総計がある複数ページのレポートです。したがって、基本的には、下部に配置できる要素が必要であり、各ページに収まる行数を手動で調整する必要があると思います。