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")
pip install 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.10właśnie wydany

Key in blue circle

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

Your trial license will be sent to your email address

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 for Python
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ń
Twoje dane zawsze będą utrzymywane w tajemnicy.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Zaufane przez miliony inżynierów na całym świecie
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Pobierz moduł Python do PDF
Zainstaluj za pomocą pip

Wersja: 2026.10

  1. Download and install Python 3.7+.
  2. Install pip from pypi.org if it isn't installed already.
  3. Wykonaj powyższe polecenie w terminalu.
Moduł Python PDF
Pobierz Moduł

Wersja: 2026.10

Ręcznie zainstaluj w swoim projekcie

  1. Pobierz pakiet
  2. Uruchom to polecenie z terminala
    pip install ironpdf-2026.10-py37-none-win_amd64.whi

Licencje od 999 USD