Kontury i zakladki

IronPDF for Python moze dodac nawigowalny zarys zakladek do dokumentow PDF, tworzac panel spisu tresci, ktory czytelnicy moga uzywac do bezposredniego przechodzenia do dowolnej sekcji — wlaczajac w to zagniezdzone podsekcje.

Pierwsze kroki

Zaladuj lub utworz PdfDocument, nastepnie uzyj kolekcji pdf.Bookmarks, aby dodac elementy zakladek. Wywolaj AddBookMarkAtEnd, aby dodac wpisy do listy zakladek, lub AddBookMarkAtStart na kolekcji dziecka, aby zaglebic podzakladki pod rodzicem.

Zrozumienie kodu

  • pdf.Bookmarks.AddBookMarkAtEnd(title, pageIndex): Dodaje nowa zakladke na koncu listy zakladek najwyzszego poziomu. pageIndex jest indexem strony opartym na zerze, do ktorej zakladka prowadzi. Zwraca nowy obiekt zakladki.
  • bookmark.Children.AddBookMarkAtStart(title, pageIndex): Dodaje zakladke dziecka pod istniejaca zakladke, tworzac zagniezdzona hierarchie. Zwraca obiekt zakladki dziecka.
  • pdf.Bookmarks.AddBookMarkAtEnd("References", 20): Dodaje kolejna zakladke po wszystkich istniejacych wpisach.
  • SaveAs(path): Zapisuje dokument ze wszystkimi zakladkami osadzonymi w konspekcie PDF.

Hierarchia zakladek

Zakladki PDF obsluguja wiele poziomow zagniezdzenia. Kazda zakladka zwrocona przez AddBookMarkAtEnd lub AddBookMarkAtStart ma wlasna kolekcje .Children, co pozwala na budowanie drzew o dowolnej glebokosci.

Indeksowanie stron

Indeksy stron zakladek bazuja na zerze. Strona 1 dokumentu ma indeks 0, strona 18 ma indeks 17 i tak dalej.

Gotowy, aby rozpocząć?
Wersja: 2026.6 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.