Warum PDF-Ebenen keine Ebenen sind

In diesem Blogbeitrag werden OCGs, die Z-Reihenfolge und die verborgenen Eigenheiten von „Ebenen“ in PDF-Dateien näher erläutert.

David van Driessche
David van Driessche
Juli 24, 2025
Screenshot einer Beispiel-PDF-Datei in pdfToolbox, der die Dokumentebenen im Ebenen-Explorer-Fenster zeigt

Die meisten Kreativprogramme verfügen über das Konzept der „Ebenen“. In der Regel wird dies in der Benutzeroberfläche ähnlich wie in der folgenden Abbildung dargestellt.

Screenshot of a sample PDF file in Adobe Photoshop that shows the document layers

Hier haben wir mehrere Ebenen, und auf jeder Ebene befindet sich jeweils ein Objekt: insgesamt drei Textzeilen und zwei Vektorelemente (Rechtecke). In der Regel lassen sich diese Ebenen nun über die Benutzeroberfläche ein- oder ausschalten, wodurch die darauf befindlichen Objekte sichtbar oder unsichtbar werden. Im obigen Screenshot ist alles sichtbar.

Ebenen und Z-Reihenfolge

In den meisten Designanwendungen ist das Konzept der Ebenen eng mit der sogenannten „Z-Reihenfolge“ oder „Zeichnungsreihenfolge“ verbunden, also der Reihenfolge, in der Objekte auf die Leinwand gezeichnet werden. Dabei werden untere Ebenen zuerst gezeichnet, während höhere Ebenen über die unteren Ebenen hinweg gezeichnet werden. Wenn Sie alle Rechteck-Ebenen nach unten verschieben, ändert sich das Design.

Screenshot of a sample PDF file in Adobe Photoshop that shows the document layers with a changed z-order

Die Rechtecke befinden sich nun ganz unten in der Z-Reihenfolge, und der Text wird über sie hinweggezeichnet. Die obigen Screenshots stammen aus Affinity Publisher, doch das Prinzip ist in Adobe Photoshop, Adobe Illustrator, Adobe InDesign, QuarkXPress … und vielen anderen Programmen dasselbe.

Ebenen in callas pdfToolbox

pdfToolbox verfügt ebenfalls über sogenannte Ebenen:

Screenshot einer Beispiel-PDF-Datei in pdfToolbox, der die Dokumentebenen im Ebenen-Explorer-Fenster zeigt

Es gibt ein Fenster namens „Layer Explorer“, in dem Sie sehen können, welche Ebenen aus Grafikprogrammen übernommen wurden und welche Ebenen direkt in der PDF-Datei erstellt wurden. Leider – und das zeigt bereits der obige Screenshot – handelt es sich hierbei nicht wirklich um Ebenen, wie Sie sie kennen …

OCG

Nein, es handelt sich nicht um einen Fluch – „OCG“ steht für „Optional Content Group“ (optionale Inhaltsgruppe). Das PDF-Dateiformat kennt das Konzept einer „Ebene“ als solches nicht wirklich, stattdessen gibt es das Konzept der optionalen Inhaltsgruppe. OCGs sind vollkommen optional; Ihre PDF-Dateien benötigen sie überhaupt nicht. Sie können jedoch vorhanden sein, um bestimmte Elemente auf der Seite zu gruppieren und deren Sichtbarkeit zu steuern.

Was pdfToolbox als „Ebenen“ bezeichnet, sind in Wirklichkeit „Optionale Inhaltsgruppen“ (OCGs), die in der PDF-Datei enthalten sind. Warum werden sie als Ebenen bezeichnet? Nun, zum einen ist dies ein geläufiger Begriff, der sicherlich einfacher zu handhaben ist als „optionale Inhaltsgruppen“ oder „OCGs“, und zum anderen verfügen die meisten Kreativanwendungen über eine Option, Ebenen beim Exportieren von PDF-Dateien in OCGs umzuwandeln. Aus Gründen der Kontinuität und Einfachheit ist es daher durchaus sinnvoll, sie in pdfToolbox als Ebenen zu bezeichnen.

Sozusagen. Dort lauern Gefahren!

OCGs und die „Z-Reihenfolge“

Die Gefahr besteht darin, dass sich OCGs in wesentlichen Punkten grundlegend von Ebenen unterscheiden. Vor allem haben optionale Inhaltsgruppen nichts mit der „Z-Reihenfolge“ zu tun. Tatsächlich zeigt der obige Beispiel-Screenshot aus pdfToolbox etwas, das in Kreativanwendungen nicht möglich ist. Er enthält zwei „Ebenen“:

  • Alle Textobjekte
  • Alle Vektorobjekte

Die Ebene „Alle Textobjekte“ enthält alle Textobjekte; wenn Sie diese deaktivieren, werden alle Textobjekte in der PDF-Datei ausgeblendet. In Kreativanwendungen ist dies nicht möglich, da Diese Textobjekte liegen in der Z-Reihenfolge nicht übereinander!

Auch eine Änderung der „Reihenfolge“ dieser beiden Ebenen im PDF-Dokument (beispielsweise das Verschieben der Ebene „Alle Vektorobjekte“ an den Anfang) hat keinerlei Auswirkungen darauf, wie die PDF-Seite dargestellt wird. Auch hier gilt: Optionale Inhaltsgruppen im PDF stehen in keinerlei Zusammenhang mit der Z-Reihenfolge der darin enthaltenen Objekte.

Z-Reihenfolge in PDF-

Gibt es in

PDF

kein Konzept der Z-Reihenfolge? Natürlich gibt es das: Objekte auf einer Seite werden in einer bestimmten, genau definierten Reihenfolge gezeichnet (und zwar in genau derselben Reihenfolge, in der sie in der Seitenbeschreibung für diese Seite definiert sind). Sie können Objekte in PDF auch in der Z-Reihenfolge verschieben. In pdfToolbox steht Ihnen beispielsweise die Korrekturfunktion „In den Vordergrund bringen“ zur Verfügung:

Screenshot of the bring to front fixup UI

Dadurch werden die angegebenen Objekte an den Anfang der Darstellungsreihenfolge (an die oberste Position der Z-Reihenfolge) verschoben. Die Korrekturfunktion „Nach hinten verschieben“ bewirkt das Gegenteil und verschiebt sie nach hinten.

Diese Korrekturen sind ebenfalls sehr nützlich, da sie es beispielsweise ermöglichen, sicherzustellen, dass eine Schnittkontur (Stanzlinie) über allen anderen Objekten in der Datei gezeichnet wird.

Fazit

Obwohl pdfToolbox über einen „Layer Explorer“ verfügt und häufig von Ebenen in PDF-Dokumenten die Rede ist, sollten Sie damit sehr vorsichtig umgehen. PDF-Dokumente verfügen nicht wirklich über ein Ebenenkonzept, wie Sie es aus Ihren Grafikprogrammen kennen, und es ist gefährlich, sie auf diese Weise zu betrachten.

Stattdessen verfügt das PDF-Format über das Konzept der „Optional Content Group“ (OCG), mit dem sich die Sichtbarkeit von Seitenelementen steuern lässt. Auch wenn dies den Möglichkeiten in Grafikprogrammen ähnelt, unterscheiden sich die beiden Konzepte dennoch grundlegend!

Ach ja, bei der Verwendung von OCGs definiert die PDF-Spezifikation auch Begriffe wie „OCCD“ und „OCMD“, die noch komplexere Funktionen ermöglichen. Doch das ist ein Thema für ein anderes Mal!

Diesen Beitrag teilen

Weitere Blog-Beiträge

Weitere Blog-Beiträge