ページ番号と改ページ
IronPDF for Pythonは、HTMLのフッターによる自動ページ番号付けやCSS page-break-afterディレクティブによる明示的なページブレークをサポートしており、マルチページドキュメントがどのように構造化されるかを正確に制御できます。
開始方法
あなたのHTML内でCSSプロパティpage-break-after: alwaysを使用して、コンテンツの任意の地点で新しいページを強制的に開始します。 これとHtmlHeaderFooterフッターを組み合わせて、すべてのページを自動的に番号付けします。
コードの理解
<div>内に配置されたCSSルール。 これは、単一のHTML文字列から複数ページのPDFを作成する標準的な方法です。HtmlHeaderFooter:HTMLフラグメントを各ページのフッターとしてレンダリングするオブジェクト。 それをRenderingOptions.HtmlFooterに割り当てます。HtmlFragment:フッターのHTMLコンテンツ。 この例では、{page} of {total-pages}がイタリック体の文字で中央に配置されます。MaxHeight:フッターエリアの高さをミリメートル単位で制限します。Trueの際には、フッターの上に水平なセパレータを追加します。RenderHtmlAsPdf(html):フッターを各ページに自動的に適用し、すべてのマルチページHTMLをレンダリングします。
利用可能なページマージフィールド
{page} — 現在のページ番号 {total-pages} — ドキュメントの総ページ数






