IRONSOFTWAREHOME
HTML Başlıkları & Alt Bilgiler Ekle
using IronPdf;
using System;

// Instantiate Renderer
var renderer = new IronPdf.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 = new HtmlHeaderFooter()
{
    MaxHeight = 15, //millimeters
    HtmlFragment = "<center><i>{page} of {total-pages}<i></center>",
    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 = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<img src='logo.png'>",
    BaseUrl = new Uri(@"C:\assets\images\").AbsoluteUri
};

// Use sufficient MarginTop to ensure that the HtmlHeader does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginTop = 25; //mm
Imports IronPdf
Imports System

' Instantiate Renderer
Dim renderer = New IronPdf.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 = New HtmlHeaderFooter() With {
    .MaxHeight = 15, 'millimeters
    .HtmlFragment = "<center><i>{page} of {total-pages}<i></center>",
    .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 = New HtmlHeaderFooter() With {
    .MaxHeight = 20,  'millimeters
    .HtmlFragment = "<img src='logo.png'>",
    .BaseUrl = New Uri("C:\assets\images\").AbsoluteUri
}

' Use sufficient MarginTop to ensure that the HtmlHeader does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginTop = 25 'mm
NuGet Download
PM > Install-Package IronPdf
HTML Başlıkları & Alt Bilgiler Ekle

HTML Başlıkları & Alt Bilgiler Ekle

HTML başlıkları ve alt bilgileri, PDF belgeleriniz için dinamik başlıklar ve alt bilgiler oluşturmanın esnek bir yöntemini sunar. Başlıkları ve alt bilgileri bu yöntemle ekleyerek, geliştiriciler başlık ve alt bilgilerinin nasıl görüneceğini kontrol eder, çünkü kendi varlıkları ve stil sayfalarını içirebilen bağımsız HTML belgeleri olarak oluşturulurlar.

IronPDF ile PDF'ye Özel HTML Başlıkları ve Alt Bilgileri Eklemek İçin Adımlar

İlk olarak, HTML içeriğini piksellerine kadar eksiksiz bir PDF belgesine dönüştüren ChromePdfRenderer sınıfının bir örneğini oluşturmanız gerekir.

Sonra, HtmlHeaderFooter sınıfını kullanarak bir alt bilgi tanımlayın, burada MaxHeight, alt bilgi için HTML içeriği (bizim durumumuzda sayfa numaralandırması dahil) ve resim çözünürlüğü için temel URL belirtirsiniz. Alt bilgi, merkezi sayfa bilgilerini görüntüleyecek şekilde biçimlendirilmiştir.

Alt bilgi ile PDF'nin ana içeriği arasındaki çakışmayı önlemek için MarginBottom özelliğini kullanarak bir alt kenar boşluğu ayarlayın. Benzer şekilde, HtmlHeaderFooter sınıfını kullanarak bir resim (örneğin bir logo) içeren bir üst bilgi oluşturun. Burada, resim varlığınızı içeren dizine bir BaseUrl kurduk, böylece işleme sırasında uygun resim çözünürlüğü sağlanır.

Son olarak, başlık ve içerik arasında çakışmayı önleyen bir üst kenar boşluğu ayarlamak için MarginTop özelliğini kullanın. Bu örnek, PDF belgelerinizde IronPDF ile özel HTML başlıkları ve alt bilgileri uygulamanın ne kadar kolay olduğunu gösteriyor.

IronPDF ile PDF'lere HTML Başlıkları ve Alt Bilgileri Eklemeyi Öğrenin
GitHub'da Görüntüle

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

Nuget Downloads 20,756,830Sürüm:2026.7yeni 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