IRONSOFTWAREHOME
Anahatlar ve Yer İmleri
from ironpdf import *

# Create a new PDF or edit an existing document.
pdf = PdfDocument.FromFile("existing.pdf")

# Add bookmark
pdf.Bookmarks.AddBookMarkAtEnd("Author's Note", 2)
pdf.Bookmarks.AddBookMarkAtEnd("Table of Contents", 3)

# Store new bookmark in a variable to add nested bookmarks to
summaryBookmark = pdf.Bookmarks.AddBookMarkAtEnd("Summary", 17)

# Add a sub-bookmark within the summary
conclusionBookmark = summaryBookmark.Children.AddBookMarkAtStart("Conclusion", 18)

# Add another bookmark to end of highest-level bookmark list
pdf.Bookmarks.AddBookMarkAtEnd("References", 20)

pdf.SaveAs("existing.pdf")
pip install ironpdf
Anahatlar ve Yer İmleri

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.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