IRONSOFTWAREHOME
HTML Başlıkları & Alt Bilgiler Ekle
from ironpdf import *
import os

# Instantiate Renderer
renderer = ChromePdfRenderer()
 
# Build a footer using html to style the text
# mergeable fields are:
# {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
renderer.RenderingOptions.HtmlFooter = HtmlHeaderFooter()
renderer.RenderingOptions.HtmlFooter.MaxHeight = 15  # millimeters
renderer.RenderingOptions.HtmlFooter.HtmlFragment = "<center><i>{page} of {total-pages}<i></center>"
renderer.RenderingOptions.HtmlFooter.DrawDividerLine = True
 
# Use sufficient MarginBottom to ensure that the HtmlFooter does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginBottom = 25  # mm
 
# Build a header using an image asset
# Note the use of BaseUrl to set a relative path to the assets
renderer.RenderingOptions.HtmlHeader = HtmlHeaderFooter()
renderer.RenderingOptions.HtmlHeader.MaxHeight = 20  # millimeters
renderer.RenderingOptions.HtmlHeader.HtmlFragment = "<img src='iron.png'>"
renderer.RenderingOptions.HtmlHeader.BaseUrl = os.path.abspath("C:/Users/lyty1/OneDrive/Documents/IronPdfPythonNew")

# Use sufficient MarginTop to ensure that the HtmlHeader does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginTop = 25  # mm
pip install ironpdf
HTML Başlıkları & Alt Bilgiler Ekle

HTML Başlıkları & Alt Bilgiler Ekle

IronPDF for Python, PDF'nizin başlık ve altbilgi alanlarında herhangi bir HTML ve CSS kombinasyonunu — görüntüler, özel yazı tipleri ve dinamik birleştirme alanları dahil — kullanmanıza imkan tanıyan tam stilize HTML başlıkları ve altbilgilerini destekler.

Başlarken

Kodları oluşturun HtmlHeaderFooter ve onları atayın RenderingOptions.HtmlHeader ve RenderingOptions.HtmlFooter. Her alanın yüksekliğini sınırlamak için MaxHeight ayarlayın ve sayfa gövdesiyle çakışmayı önlemek için MarginTop / MarginBottom yapılandırın.

Kodu Anlama

  • HtmlHeaderFooter: Bir HTML parçasını kabul eden ve bunu her sayfanın başlığı veya altbilgisi olarak işleyen bir nesne.
  • HtmlFragment: Görüntülenecek HTML içeriği. HTML içerisinde {page} ve {total-pages} gibi dinamik birleştirme alanları desteklenir.
  • MaxHeight: Başlık veya altbilgi alanının işgal edebileceği maksimum yükseklik milimetre cinsindendir.
  • DrawDividerLine: True olduğunda, başlık/altbilgi ile sayfa içeriği arasında yatay bir çizgi çeker.
  • BaseUrl: HTML parçasındaki (görseller gibi) göreceli varlık yollarını çözmek için kullanılan bir temel yol. Mutlak bir yol oluşturmak için os.path.abspath kullanın.
  • MarginTop / MarginBottom: Sayfa kenar boşlukları milimetre cinsindendir. Başlık veya altbilginin gövde içeriği ile çakışmasını önlemek için bunların en azından MaxHeight kadar büyük olduğundan emin olun.

Başlıklarda ve Altbilgilerde Desteklenen HTML

Tarayıcıda doğru şekilde render eden herhangi bir HTML kullanılabilir, <img> etiketleri, <table> düzenleri, satır içi stiller ve Google Fonts bağlantıları dahil.

IronPDF for Python ile PDF'lere başlıklar ve altbilgiler eklemeyi öğrenin!

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez