IRONSOFTWAREHOME
Outlines & Lesezeichen

import com.ironsoftware.ironpdf.PdfDocument;
import com.ironsoftware.ironpdf.bookmark.Bookmark;
import com.ironsoftware.ironpdf.bookmark.BookmarkManager;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.List;

// Load an existing PDF from the file system (or create a new one from HTML)
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/book.pdf"));

// Add top-level bookmarks to pages of the PDF using their page indices
BookmarkManager bookmarks = pdf.getBookmark();
bookmarks.addBookMarkAtEnd("Author's Note", 2);
bookmarks.addBookMarkAtEnd("Table of Contents", 3);
bookmarks.addBookMarkAtEnd("Summary", 10);
bookmarks.addBookMarkAtEnd("References", 12);

// Retrieve a reference to the Summary bookmark so that we can add a sublist of bookmarks to it.
List<Bookmark> bookmarkList = bookmarks.getBookmarks();
Bookmark bookmark = bookmarkList.get(2);
bookmark.AddChildBookmark("Conclusion", 11);

// Save the PDF to the filesystem
pdf.saveAs(Paths.get("assets/bookmarked.pdf"));
NuGet Download
Install-Package com.ironsoftware.ironpdf
Outlines & Lesezeichen

Outlines & Lesezeichen

Entwickler können den BookmarkManager verwenden, um Lesezeichen zu einem PDF-Dokument hinzuzufügen. Zugreifen auf den BookmarkManager, indem Sie die getBookmarks-Methode an einem PdfDocument aufrufen.

Im vorgestellten Codebeispiel rufen wir die addBookmarkAtEnd-Methode auf, um vier Hauptlesezeichen (nacheinander) zum Arbeits-PdfDocument hinzuzufügen, bevor die Änderungen auf die Festplatte gespeichert werden. Das Öffnen des modifizierten PDFs nach Ausführung des obigen Codes zeigt die Lesezeichen in der unten aufgeführten Reihenfolge:

  • Hinweis des Autors
  • Inhaltsverzeichnis
  • Zusammenfassung
  • Referenzen

Um ein Lesezeichen voranzustellen, sodass es vor anderen Lesezeichen erscheint, wenn diese zuvor definiert wurden, können Sie die addBookmarkAtStart-Methode verwenden. Zum Beispiel würde die folgende Codezeile, wenn sie direkt nach dem vorgestellten Codebeispiel platziert wird, das Lesezeichen 'Vorwort' vor dem ersten Element in der zuvor genannten Liste erscheinen lassen.

IronPDF hat die Fähigkeit, Lesezeichen zu erkennen, die mithilfe anderer Software von Drittanbietern dem PDF hinzugefügt wurden. Dies gibt der Bibliothek beträchtliche Flexibilität in Bezug auf das Hinzufügen und Ändern von Lesezeichen in nachgerenderten PDF-Dokumenten, wie es das Geschäft erfordert.

Für detaillierte Informationen zur Arbeit mit Lesezeichen und anderen PDF-Funktionalitäten, besuchen Sie die IronPDF-Übersichtsseite auf Iron Software, um verschiedene Funktionen und Integrationsmöglichkeiten zu erkunden.

Erfahren Sie mehr über die Verwaltung von PDF-Lesezeichen in Java
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.6gerade veröffentlicht

Key in blue circle

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

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

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