Sayfa Numaraları ve Sayfa Araları
IronPDF for Python, HTML altbilgileri aracılığıyla otomatik sayfa numaralandırmayı ve CSS page-break-after direktifleri aracılığıyla açık sayfa kırılmalarını destekleyerek çok sayfalı belgelerin nasıl yapılandırılacağı üzerinde size hassas kontrol sağlar.
Başlarken
HTML'inizde page-break-after: always CSS özelliğini kullanarak içeriğin herhangi bir noktasında yeni bir sayfa zorlayın. Her sayfayı otomatik olarak numaralandırmak için {page} ve {total-pages} birleştirme alanları ile yapılandırılmış bir HtmlHeaderFooter altbilgi ile eşleştirin.
Kodu Anlama
page-break-after: always: İçine yerleştirilen ve ardından gelen içeriği yeni bir sayfaya zorlayan bir CSS kuralı. Tek bir HTML dizesinden çok sayfalı PDF'ler oluşturmanın standart yolu budur.HtmlHeaderFooter: Her sayfada HTML parçasını altbilgi olarak oluşturan bir nesne. BunuRenderingOptions.HtmlFooter'e atayın.HtmlFragment: Altbilginin HTML içeriği. Bu örnekte,{page} of {total-pages}italik metin olarak ortalanmıştır.MaxHeight: Altbilgi alanının yüksekliğini milimetre cinsinden sınırlar.DrawDividerLine:Trueolduğunda, altbilginin üstüne yatay bir ayırıcı ekler.RenderHtmlAsPdf(html): Tüm çok sayfalı HTML'yi işler ve altbilgiyi her sayfaya otomatik olarak uygular.
Mevcut Sayfa Birleştirme Alanları
{page} — mevcut sayfa numarası {total-pages} — belgedeki toplam sayfa sayısı
IronPDF for Python ile çok sayfalı PDF'ler oluşturmayı öğrenin!






