Anahatlar ve Yer İmleri

IronPDF for Python, PDF belgelerine gezilebilir bir yer imi anahattı ekleyebilir, okuyucuların doğrudan herhangi bir bölüme atlamasını sağlayan bir içerik tablosu paneli oluşturur — iç içe alt bölümler dahil.

Başlarken

Bir PdfDocument yükleyin veya oluşturun, ardından yer imi girişlerini eklemek için pdf.Bookmarks koleksiyonunu kullanın. Yer imi listesine giriş eklemek için AddBookMarkAtEnd çağırın veya alt bir koleksiyonda alt yer imlerini bir üst öge altında iç içe geçirmek için AddBookMarkAtStart kullanın.

Kodu Anlama

  • pdf.Bookmarks.AddBookMarkAtEnd(title, pageIndex): En üst düzey yer imi listesinin sonuna yeni bir yer imi ekler. pageIndex, yer iminin bağlandığı sıfır tabanlı sayfa indeksidir. Yeni yer imi nesnesini döndürür.
  • bookmark.Children.AddBookMarkAtStart(title, pageIndex): Mevcut bir yer iminin altında bir alt yer imi ekleyerek iç içe bir hiyerarşi oluşturur. Alt yer imi nesnesini döndürür.
  • pdf.Bookmarks.AddBookMarkAtEnd("References", 20): Var olan tüm girişlerden sonra başka bir yer imi ekler.
  • SaveAs(path): PDF ana hatlarında tüm yer imleri gömülü olarak belgeyi kaydeder.

Yer İmi Hiyerarşisi

PDF yer imleri birden fazla yuva seviyesini destekler. AddBookMarkAtEnd veya AddBookMarkAtStart tarafından döndürülen her yer iminin, keyfi derinlikte ağaçlar oluşturmanızı sağlayan kendi .Children koleksiyonu vardır.

Sayfa İndeksleme

Yer imi sayfa indeksleri sıfır tabanlıdır. Belgenin 1. sayfası indeks 0, 18. sayfa indeks 17 ve bu şekilde devam eder.

Başlamaya Hazır mısınız?
Sürüm: 2026.6 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz?
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.