Numery stron i podziały stron
IronPDF for Python wspiera automatyczne numerowanie stron za pomocą HTML-owych stopki oraz jawne podziały stron poprzez dyrektywy CSS page-break-after, dając Ci precyzyjną kontrolę nad tym, jak strukturyzowane są dokumenty wielostronicowe.
Pierwsze kroki
Użyj właściwości CSS page-break-after: always w swoim HTML, aby wymusić nową stronę w dowolnym punkcie treści. Połącz to ze stopką HtmlHeaderFooter skonfigurowaną przy użyciu pól scalających {page} i {total-pages}, aby automatycznie numerować każdą stronę.
Zrozumienie kodu
page-break-after: always: Reguła CSS umieszczona wewnątrz, która wymusza przesunięcie zawartości, która po niej następuje, na nową stronę. To jest standardowy sposób tworzenia PDFów wielostronicowych z pojedynczego ciągu HTML.HtmlHeaderFooter: Obiekt renderujący fragment HTML jako stopkę na każdej stronie. Przypisz to doRenderingOptions.HtmlFooter.HtmlFragment: HTML-owa zawartość stopki. W tym przykładzie{page} of {total-pages}jest wyśrodkowane kursywą.MaxHeight: Ogranicza wysokość obszaru stopki w milimetrach.DrawDividerLine: GdyTrue, dodaje poziomy separator nad stopką.RenderHtmlAsPdf(html): Renderuje pełny HTML wielostronicowy, automatycznie stosując stopkę do każdej strony.
Dostępne pola scalania stron
{page} — numer bieżącej strony {total-pages} — całkowita liczba stron w dokumencie
Naucz się tworzyć PDF-y wielostronicowe z IronPDF for Python!






