私はWindowsでwkhtmltopdf 0.12.3.2を使用しています。wkhtmltopdfにページ区切り関連のCSSを追加する場所は?
このトピックの周りに多くの質問と回答がありますが、私はまだ私の問題の答えを見つけることができません。私は、CSSをどこに置くかわからない、またはCSSが(他の理由で)うまくいかない:
たとえば、私はページブレーク関連のCSSを直接私のHTMLファイルに入れようとしたレンダリングする。私は私の<body>
に<span class="break_here"></span>
でページブレークを強制しようとした:
<!-- ... -->
<head>
<style>
span.break_here {
page-break-after: always !important;
}
</style>
</head>
<!-- ... -->
、これは何もしませんでした。
その後、私はまた、いずれか何も変更しませんでした@media print{}
か@media screen{}
にそれを入れてみました:任意の助け
<style>
@media screen{
span.break_here {
page-break-after: always !important;
}
}
</style>
感謝を!
編集:外部スタイルシートを使用するために--user-style-sheet
オプションを追加することによっても別の可能性があります。
改ページは、実際のページにコンテンツが分割されるため、htmlページの印刷を話すときにのみ意味があります。レンダリングされたhtmlをブラウザで見ると、連続した画面として表示されるため、改ページは意味をなさない。だから、あなたが欲しいのは何ですか?印刷時にこれらの要素を各ページで一度に1つだけ表示させるには? – Tiramonium