IRONSOFTWAREHOME
Kontury i zakladki
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")
NuGet Download
Install-Package ironpdf
Kontury i zakladki

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.6właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta