Zurück zu allen Ratgebern

PDF-Lesezeichen und Dokumentennavigation: Ein vollständiger Leitfaden

So erstellen, bearbeiten und organisieren Sie PDF-Lesezeichen für eine bessere Dokumentennavigation, einschließlich Automatisierungstechniken und Barrierefreiheitsvorteilen.

Matthias Baertschi
Founder & Lead Engineer
7 min

PDF-Lesezeichen verstehen

PDF-Lesezeichen, in der PDF-Spezifikation offiziell als „“ (Outlines) bezeichnet, bieten ein hierarchisches Inhaltsverzeichnis in einem navigierbaren Bereich innerhalb des PDF-Viewers. Das Klicken auf ein Lesezeichen navigiert zur entsprechenden Stelle im Dokument. Lesezeichen sind eine der effektivsten Navigationshilfen für lange Dokumente und ermöglichen es Lesern, direkt zu Kapiteln, Abschnitten und Unterabschnitten zu springen, ohne durch Hunderte von Seiten zu scrollen.

Lesezeichen werden als Baumstruktur im PDF gespeichert. Jedes Lesezeichen hat einen Titel (den im Lesezeichenbereich angezeigten Text), ein Ziel (die Seite und Position, zu der navigiert werden soll) und optionale Kinder (Unter-Lesezeichen, die erweitert und zusammengeklappt werden können). Der Lesezeichenbaum ist vom Dokumentinhalt getrennt: Das Hinzufügen von Lesezeichen ändert den Seiteninhalt nicht, und das Entfernen beeinträchtigt nicht die Lesbarkeit. Diese Unabhängigkeit macht es einfach, Lesezeichen hinzuzufügen, zu ändern oder umzuorganisieren, ohne das Dokument selbst zu berühren.

Lesezeichenziele können auf verschiedene Weisen definiert werden. Ein Seitenanpassungsziel navigiert zu einer bestimmten Seite und passt die gesamte Seite in das Viewerfenster ein. Ein XYZ-Ziel navigiert zu einer bestimmten Seite, Position und Zoomstufe. Ein Breitenanpassungsziel navigiert zu einer bestimmten vertikalen Position auf einer Seite, wobei die Seitenbreite das Viewerfenster füllt. Die Wahl des Zieltyps beeinflusst das Leseerlebnis: Seitenanpassungsziele sind sauber, zeigen die Seite aber möglicherweise bei einer kleinen Zoomstufe; XYZ-Ziele können genau zur Überschrift scrollen, lassen den Leser aber möglicherweise bei einer unerwarteten Zoomstufe.

Lesezeichen aus der Dokumentstruktur erstellen

Der effizienteste Weg, Lesezeichen zu erstellen, besteht darin, sie während der PDF-Erstellung aus der Überschriftenstruktur des Dokuments zu generieren. Wenn ein Dokument mit korrekten Überschriftenformatvorlagen (Überschrift 1, Überschrift 2, Überschrift 3) in einem Textverarbeitungsprogramm wie Microsoft Word, Google Docs oder LibreOffice erstellt wird, enthält der PDF-Export Lesezeichen, die die Überschriftenhierarchie widerspiegeln. Der Schlüssel liegt darin, die integrierten Überschriftenformatvorlagen der Anwendung zu verwenden, anstatt Text manuell so zu formatieren, dass er wie Überschriften aussieht.

In Microsoft Word enthält die PDF-Exportoption ein Kontrollkästchen für „“ (und optional „“). Wenn dieses aktiviert ist, wird jede Überschrift im Dokument zu einem Lesezeichen im PDF, wobei die Überschriftenhierarchie erhalten bleibt. Eine Überschrift 2 unter einer Überschrift 1 wird zu einem Kind-Lesezeichen. Diese automatische Generierung ist weitaus zuverlässiger als die manuelle Lesezeichenerstellung und stellt sicher, dass Lesezeichen mit dem Dokumentinhalt synchron bleiben.

Für in Adobe InDesign erstellte Dokumente können Lesezeichen aus dem Inhaltsverzeichnis, aus Textankern oder aus der Dokumentstruktur generiert werden. InDesigns PDF-Export bietet granulare Kontrolle darüber, welche Elemente zu Lesezeichen werden. Für LaTeX-Dokumente generiert das hyperref-Paket automatisch Lesezeichen aus Abschnittsbefehlen. Das Prinzip ist über alle Erstellungswerkzeuge hinweg dasselbe: Verwenden Sie semantische Struktur im Quelldokument, und die PDF-Ausgabe erbt diese Struktur als navigierbare Lesezeichen.

Lesezeichen manuell hinzufügen und bearbeiten

Wenn einem PDF Lesezeichen fehlen oder wenn die automatisch generierten Lesezeichen angepasst werden müssen, ist eine manuelle Bearbeitung erforderlich. Das Lesezeichenpanel von Adobe Acrobat Pro bietet Werkzeuge zum Erstellen neuer Lesezeichen, Bearbeiten von Titeln, Ändern von Zielen und Umorganisieren der Hierarchie. Um ein Lesezeichen manuell zu erstellen, navigieren Sie zur gewünschten Zielseite und -position, erstellen dann ein neues Lesezeichen und geben den Titel ein. Das Ziel des Lesezeichens wird auf die aktuelle Ansicht gesetzt.

Das Umorganisieren von Lesezeichen erfolgt durch Ziehen und Ablegen innerhalb des Lesezeichenpanels. Das Ziehen eines Lesezeichens auf ein anderes Lesezeichen macht es zum Kind (erstellt Verschachtelung). Das Ziehen zwischen Lesezeichen auf derselben Ebene ordnet sie um. Diese Drag-and-Drop-Oberfläche ermöglicht es, aus einer anfänglich flachen Liste einfach eine hierarchische Lesezeichenstruktur aufzubauen.

Für PDFs, denen Sie Lesezeichen ohne Adobe Acrobat hinzufügen müssen, gibt es mehrere Alternativen. Der kostenlose PDF-Viewer PDF-XChange Editor enthält Lesezeichen-Bearbeitungsfunktionen. Das Kommandozeilenwerkzeug pdftk kann Lesezeichen aus einer Textdatei hinzufügen, die die Lesezeichentitel, Seitennummern und Hierarchieebenen definiert. JPDFBookmarks ist eine kostenlose, quelloffene Java-Anwendung, die sich der Lesezeichenbearbeitung widmet. Für programmatische Lesezeichenmanipulation unterstützen pdf-lib (JavaScript), PyPDF (Python) und PDFBox (Java) das Erstellen, Lesen und Ändern von Lesezeichenbäumen.

Best Practices für Lesezeichen in langen Dokumenten

Bei langen Dokumenten (Berichten, Handbüchern, Büchern) verwandeln gut organisierte Lesezeichen das Leseerlebnis. Wenden Sie diese Praktiken für maximale Benutzerfreundlichkeit an. Spiegeln Sie die logische Struktur des Dokuments wider: Lesezeichen der obersten Ebene für Teile oder Kapitel, zweite Ebene für Abschnitte, dritte Ebene für Unterabschnitte. Gehen Sie nicht über drei oder vier Verschachtelungsebenen hinaus, da tiefere Hierarchien unhandlich zu navigieren werden.

Lesezeichentitel sollten prägnant, aber beschreibend sein. Verwenden Sie den tatsächlichen Überschriftentext aus dem Dokument anstelle abgekürzter oder modifizierter Versionen, damit Leser Lesezeichen leicht ihrer Position im Dokument zuordnen können. Wenn Überschriften sehr lang sind, ist es akzeptabel, den Lesezeichentitel abzukürzen, aber behalten Sie genug Text für die Identifikation bei. Fügen Sie Seitennummern in Lesezeichentitel ein, wenn das Dokument gedruckt wird (z. B. „“).

Für Dokumente mit einer Inhaltsverzeichnisseite erstellen Sie ein Lesezeichen für das Inhaltsverzeichnis selbst als ersten Eintrag. Für Dokumente mit Anhängen, Glossaren oder Indexen fügen Sie Lesezeichen für diese Nachschlageteile ein. Wenn das Dokument mehrere Teile hat, die von verschiedenen Personen verfasst wurden (ein Konferenzband, eine Anthologie), erstellen Sie eine klare Hierarchie, die jeden Beitrag identifiziert. Legen Sie den anfänglichen Anzeigestatus durchdacht fest: Zusammengeklappte Lesezeichen halten das Panel für Dokumente mit vielen Einträgen kompakt, während aufgeklappte Lesezeichen die Struktur sofort sichtbar machen.

Lesezeichen und Barrierefreiheit

Lesezeichen spielen eine wichtige Rolle bei der PDF-Barrierefreiheit. Benutzer von Bildschirmleseprogrammen verlassen sich auf Lesezeichen als ihre primäre Navigationsmethode für lange Dokumente. Ohne Lesezeichen erfordert die Navigation eines 200-seitigen PDFs mit einem Bildschirmleseprogramm das lineare Lesen von Anfang bis Ende oder die Verwendung der Seitennummer – beides ist nicht effizient. Lesezeichen bieten das Äquivalent eines sehenden Benutzers, der einen Blick auf ein Inhaltsverzeichnis wirft und zu einem Abschnitt springt.

Der PDF/UA-Standard (Universal Accessibility) verlangt, dass getaggte PDFs Lesezeichen haben, die die Überschriftenstruktur des Dokuments widerspiegeln. Konkret erfordert PDF/UA einen Lesezeicheneintrag für jede Überschrift in der Tag-Struktur des Dokuments. Dies stellt sicher, dass das Lesezeichenpanel eine vollständige Navigationsabdeckung bietet. Barrierefreiheitsprüfer wie die Barrierefreiheitsprüfung von Adobe Acrobat und PAC (PDF Accessibility Checker) werden das Fehlen von Lesezeichen als Barrierefreiheitsproblem für Dokumente mit Überschriftenstruktur melden.

Für barrierefreie Lesezeichen stellen Sie sicher, dass Titel ohne Kontext aussagekräftig sind. „“ ist weniger hilfreich als „“. Vermeiden Sie die Verwendung von Lesezeichen für dekorative Zwecke (z. B. horizontale Linien oder leere Einträge für visuellen Abstand), da Bildschirmleseprogramme diese als Navigationselemente ankündigen. Testen Sie die Lesezeichennavigation mit einem Bildschirmleseprogramm: Navigieren Sie mit den Pfeiltasten durch die Lesezeichen und überprüfen Sie, ob jeder Lesezeichentitel korrekt angesagt wird und die Aktivierung zum erwarteten Ort navigiert.

Automatisierung der Lesezeichenerstellung

Für Dokumente ohne Lesezeichen kann die automatisierte Erstellung effizienter sein als die manuelle Eingabe. Es gibt verschiedene Ansätze, abhängig von den Eigenschaften des Dokuments. Wenn das Dokument ein konsistentes Überschriftenformat hat (z. B. Überschriften in Fettschrift mit einer bestimmten Schriftgröße), kann ein Skript die Textformatierung analysieren, um Überschriften zu identifizieren und entsprechende Lesezeichen zu erstellen. Dieser heuristische Ansatz funktioniert gut für konsistent formatierte Dokumente, kann aber bei Dokumenten mit variierender Formatierung Fehler erzeugen.

Die inhaltsverzeichnisbasierte Lesezeichenerstellung verwendet das bestehende Inhaltsverzeichnis des Dokuments, um Lesezeichen zu generieren. Ein Skript extrahiert den Text und die Seitennummern aus dem Inhaltsverzeichnis, erstellt ein Lesezeichen für jeden Eintrag und setzt das Ziel auf die entsprechende Seite. Dieser Ansatz erfordert ein korrekt formatiertes Inhaltsverzeichnis mit genauen Seitennummern, liefert aber zuverlässige Ergebnisse, wenn das Inhaltsverzeichnis verfügbar ist.

Für die programmatische Lesezeichenerstellung im großen Maßstab definieren Sie die Lesezeichenstruktur in einem Datenformat (JSON, XML oder ein einfaches Textformat mit Einrückung für die Hierarchie) und verwenden eine Bibliothek, um sie auf das PDF anzuwenden. Dieser datengesteuerte Ansatz trennt den Lesezeicheninhalt von der Implementierung, was die Überprüfung, Änderung und konsistente Anwendung erleichtert. Für wiederkehrende Dokumenttypen (Monatsberichte, vierteljährliche Einreichungen) erstellen Sie Lesezeichenvorlagen, die mit minimaler Anpassung angewendet werden können. Python mit PyPDF oder JavaScript mit pdf-lib können eine Lesezeichendefinitionsdatei lesen und sie in einem Stapelprozess auf beliebig viele PDFs anwenden.

Über Lesezeichen hinaus: Weitere Navigationsfunktionen

Während Lesezeichen das primäre Navigationswerkzeug sind, unterstützen PDFs zusätzliche Navigationsfunktionen, die sie ergänzen. Seitenbeschriftungen definieren die logische Seitennummerierung, die im PDF-Viewer angezeigt wird und sich von der physischen Seitenposition unterscheiden kann. Ein Dokument mit römischen Ziffern in den Vorseiten (i, ii, iii) und arabischen Ziffern im Hauptteil (1, 2, 3) verwendet Seitenbeschriftungen, damit Benutzer durch Eingabe der logischen Seitennummer navigieren können.

Benannte Ziele sind Ankerpunkte innerhalb des Dokuments, die namentlich von Lesezeichen, Links oder externen Verweisen referenziert werden können. Im Gegensatz zu seitenbasierten Zielen überstehen benannte Ziele eine Seitenneuordnung, da sie an den Inhalt und nicht an eine Seitennummer gebunden sind. Beim Verlinken auf einen bestimmten Abschnitt eines PDFs von einer Webseite aus bieten benannte Ziele stabile Links, selbst wenn das PDF später überarbeitet und Seiten hinzugefügt oder entfernt werden.

Artikelfäden definieren eine Lesereihenfolge durch nicht zusammenhängenden Inhalt, wie einen Zeitschriftenartikel, der auf Seite 1 beginnt, auf Seite 3 fortgesetzt wird und auf Seite 7 endet. Der Leser kann dem Artikelfaden folgen, anstatt manuell zwischen Seiten zu springen. Obwohl Artikelfäden weniger häufig als Lesezeichen verwendet werden, bieten sie eine wertvolle Navigationshilfe für Dokumente mit komplexen Layouts, bei denen Inhalte über mehrere Seiten verteilt sind. Miniaturansichten, Ebenennavigation und Anhangspanels bieten zusätzliche Navigationsoptionen, die in Kombination mit Lesezeichen ein umfassendes Navigationserlebnis für komplexe Dokumente schaffen.

Matthias Baertschi
Founder & Lead Engineer

Matthias ist Gründer und Lead Engineer von PDF Tools und arbeitet an der In-Browser-Pipeline für die PDF-Verarbeitung mit pdf-lib und pdfjs-dist. Sein Fokus liegt auf clientseitigem Datenschutz: Dokumente werden lokal verarbeitet und nie an einen Server hochgeladen. Autorenprofil ansehen