IRONSOFTWAREHOME
Outlines & Lesezeichen
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
Outlines & Lesezeichen

Outlines & Lesezeichen

IronPDF for Python kann eine navigierbare Lesezeichenübersicht zu PDF-Dokumenten hinzufügen, indem ein Inhaltsverzeichnisfenster erstellt wird, das Lesern ermöglicht, direkt zu beliebigen Abschnitten zu springen – einschließlich verschachtelter Unterabschnitte.

Einstieg

Laden oder erstellen Sie eine PdfDocument, und verwenden Sie dann die pdf.Bookmarks-Sammlung, um Lesezeichenhinweise hinzuzufügen. Rufen Sie AddBookMarkAtEnd auf, um Einträge in die Lesezeichenliste anzufügen, oder AddBookMarkAtStart auf einer untergeordneten Sammlung, um Unterlesezeichen unter einem Elternzeichen zu verschachteln.

Den Code verstehen

  • pdf.Bookmarks.AddBookMarkAtEnd(title, pageIndex): Fügt ein neues Lesezeichen am Ende der Lesezeichenliste auf oberster Ebene an. pageIndex ist der nullbasierte Seitenindex, auf den das Lesezeichen verweist. Gibt das neue Lesezeichenobjekt zurück.
  • bookmark.Children.AddBookMarkAtStart(title, pageIndex): Fügt ein untergeordnetes Lesezeichen unter einem vorhandenen Lesezeichen hinzu und erstellt eine verschachtelte Hierarchie. Gibt das untergeordnete Lesezeichenobjekt zurück.
  • pdf.Bookmarks.AddBookMarkAtEnd("References", 20): Fügt ein weiteres Lesezeichen nach allen vorhandenen Einträgen an.
  • SaveAs(path): Speichert das Dokument mit allen in die PDF-Gliederung eingebetteten Lesezeichen.

Lesezeichenhierarchie

PDF-Lesezeichen unterstützen mehrere Verschachtelungsebenen. Jedes Lesezeichen, das durch AddBookMarkAtEnd oder AddBookMarkAtStart zurückgegeben wird, hat seine eigene .Children-Sammlung, wodurch sich Bäume beliebiger Tiefe erstellen lassen.

Seitenindizierung

Lesezeichen-Seitenindizes sind nullbasiert. Seite 1 des Dokuments hat den Index 0, Seite 18 hat den Index 17 und so weiter.

Bereit anzufangen?

Version:2026.9gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Python Modul-Download für PDF
Installation mit pip

Version: 2026.9

  1. Herunterladen und Python 3.7+ installieren.
  2. 18. Installiere pip von pypi.org, wenn es noch nicht installiert ist.
  3. Führen Sie den obigen Befehl im Terminal aus.
Python PDF-Modul
Modul herunterladen

Version: 2026.9

Manuell in Ihr Projekt installieren

  1. Paket herunterladen
  2. Führen Sie diesen Befehl aus dem Terminal aus
    pip install ironpdf-2026.9-py37-none-win_amd64.whl

Lizenzen ab 749 $