Übersicht der PDF-Tags

Diese Zusammenstellung zeigt alle verfügbaren Tags nach dem Standard PDF 1.7. Sie hilft als Nachschlagewerk um semantisch korrekte Tags zu vergeben.

Die unten aufgeführten Tags entsprechen dem ISO Standard PDF 1.7. Im Jahr 2018 ist der neuere Standard PDF 2.0 erschienen. Darin sind einige der hier beschriebenen Tags weggefallen und neue hinzugekommen. Da der Standard aber noch zu wenig verbreitet ist und eine Überarbeitung des PDF/UA-Standards noch offen ist, entspricht diese Übersicht noch PDF 1.7.

In der Übersicht nicht enthalten, sind die PDF-Tags

  • NonStruct (Gruppierendes Element)
  • Private (Gruppierendes Element)
  • H (Block-Element)
  • BibEntry (Inline-Element)
  • Ruby, RB, RT, RP, Warichu, WT, WP (Inline-Element)

da sie für die Verwendung nicht empfohlen oder nicht relevant sind.

Es liegt nahe, dass gruppierende Elemente grundsätzlich Block-Elemente und Block-Elemente grundsätzlich Inline-Elemente enthalten. Der Standard gibt nicht immer klar vor, welche Konstellationen möglich sind. Die illustrierende Elemente können als Block- oder Inline-Elemente fungieren.

Praktische Anwendungsbeispiele und Informationen bietet das Dokument “Tagged PDF Best Practice Guide: Syntax” der PDF Association.

Gruppierende Elemente

PDF TagSemantische BedeutungMögliche und semantisch sinnvolle ElternelementeMögliche und semantisch sinnvolle Kindelemente
DocumentBildet ein komplettes Dokument abGruppierende Elemente, Block-Elemente
PartTeilung eines grösseren Dokuments in kleinere, zusammengehörende TeileDocumentArt, Sect, Div, BlockQuote, Caption, TOC, Index, Block-Elemente
ArtInhaltsteile, die zusammen abschliessend sind, also ein Artikel oder ein Teil eines DokumentsDocument, Part, Sect, Div, BlockQuoteSect, Div, BlockQuote, Caption, TOC, Index, Block-Elemente
SectGruppierte zusammenhängende Inhaltsteile, beispielsweise mehrere Absätze, die zu einer Gruppe zusammengefasst werden könnenDocument, Part, Art, Sect, Div, BlockQuoteArt, Sect, Div, BlockQuote, Caption, TOC, Index, Block-Elemente
DivGenerisches Gruppenelement ohne semantische BedeutungDocument, Part, Art, Sect, Div, BlockQuoteArt, Sect, Div, BlockQuote, Caption, TOC, Index, Block-Elemente
BlockQuoteEin oder mehrere Absätze, die von einer anderen Autorin / einem anderen Autoren stammt, also zitiert wurdeDocument, Part, Art, Sect, DivArt, Sect, Div, Caption, Block-Elemente
CaptionEine Beschriftung um beispielsweise ein Bild oder eine Tabelle zu beschreibenDocument, Part, Art, Sect, Div, BlockQuote, Table, LSect, Div, BlockQuote, Block-Elemente
TOCContainer für Inhaltsverzeichniseinträge. Kann entweder als flache (alle enthaltene TOCI auf einer Ebene) oder komplexe Hierarchie (TOC innerhalb eines TOCI als Untergruppe) angewendet werden. Kann mehrfach in einem Dokument enthalten sein, da es auch für Bilder- oder Tabellenverzeichnisse verwendet werden kann. Englisch abgekürzt für Table of contentsDocument, Part, Art, Sect, DivTOCI
TOCIEintrag innerhalb eines Inhaltsverzeichnisses (TOC). Englisch abgekürzt für Table of contents itemTOCTOC, P, Lbl, Reference
IndexContainer für ein StichwortverzeichnisDocument, Part, Art, Sect, DivL

Block-Elemente

Absatzelemente

PDF TagSemantische BedeutungMögliche und semantisch sinnvolle ElternelementeMögliche und semantisch sinnvolle Kindelemente
PGewöhnlicher Absatz; Englisch abgekürzt für ParagraphDocument, Part, Art, Sect, Div, BlockQuote, Caption, TOCIInline-Elemente
H1, H2, H3, H4, H5, H6Hierarchische Überschriften der Ebene 1 bis 6; H ist die englisch Abkürzung für HeadingDocument, Part, Art, Sect, Div, BlockQuoteInline-Elemente

Listenelemente

PDF TagSemantische BedeutungMögliche und semantisch sinnvolle ElternelementeMögliche und semantisch sinnvolle Kindelemente
LListencontainer; fasst alle zusammengehörigen Listenelemente zusammenDocument, Part, Art, Sect, Div, BlockQuote, IndexLI, Caption
LIContainer eines Listeneintrags; Kann ein L enthalten um mehrstufige Listen zu erstellenLLbl, LBody, L
LblKommt vom englischen Begriff „Label“ und steht innerhalb einer Liste für die Nummerierung oder das Aufzählungszeichen. Ist eigentlich kein Blockelement und kann auch in anderen Elementen wie z.B. TOCI oder Caption verwendet werden.LI
LBodyEnthält den Inhalt eines ListeneintragsLIInline-Elemente

Tabellenelemente

PDF TagSemantische BedeutungMögliche und semantisch sinnvolle ElternelementeMögliche und semantisch sinnvolle Kindelemente
TableTabellencontainer; fasst alle zusammengehörigen Tabellennelemente zusammenDocument, Part, Art, Sect, Div, BlockQuoteTR, Caption, THead, TBody, TFoot
TRFasst eine Tabellenzeile zusammen; englische abgekürzt für “table row”Table, THead, TBody, TFootTH, TD
THTabellenüberschriftszelle; beschreiben die Bedeutung entweder auf horizontaler (Zeile) oder auf vertikaler (Spalte) EbeneTRInline-Elemente
TDGewöhnliche TabellendatenzellenTRInline-Elemente
THeadEine Gruppe Tabellenzeilen (TR) um sie als Tabellenkopf zu kennzeichnen; kann optional angewendet werdenTableTR
TBodyEine Gruppe Tabellenzeilen (TR) um sie als Tabelleninhalt zu kennzeichnen; kann optional angewendet werdenTableTR
TFootEine Gruppe Tabellenzeilen (TR) um sie als Tabellenfusszeile (Ergebniszeile) zu kennzeichnen; kann optional angewendet werdenTableTR

Inline-Elemente

PDF TagSemantische BedeutungMögliche und semantisch sinnvolle ElternelementeMögliche und semantisch sinnvolle Kindelemente
SpanGenerischer Container ohne semantische Bedeutung; wird unter anderem für visuelle Auszeichnungen, Sprachenwechsel oder zum Hinzufügen von ActualText (z.B. zum Ignorieren von Trennstrichen) verwendetP, H1H6, LBody, TD, Quote, Note
QuoteWird wie BlockQuote für zitierte Inhalte verwendet; Quote wird jedoch auf Zeilenebene verwendetP, H1H6, LBody, TDSpan
NoteFuss- oder Endnotentext (nicht das Referenzzeichen im Fliesstext). Das Fuss-/Endnotenzeichen wird innerhalb von Note und Reference in einem Lbl platziert.P, H1H6, LBody, TDLbl, P, Span
ReferenceReferenziert auf eine andere Stelle im Dokument, z.B. Fussnote oder VerzeichniseintragP, H1H6, LBody, TDLbl
CodeAuszeichnung von ProgrammierspracheP, H1H6, LBody, TD
LinkLink auf eine Webseite oder auf eine Stelle im DokumentP, H1H6, LBody, TD
AnnotAnmerkungen (Annotations) die keine Verknüpfung oder Widget (Formularfeld) sind, wie Kommentaren und Videos.P, H1H6, LBody, TD

Illustrative Elemente

PDF TagSemantische BedeutungMögliche und semantisch sinnvolle ElternelementeMögliche und semantisch sinnvolle Kindelemente
FigureFoto oder GrafikDocument, Part, Art, Sect, Div, BlockQuote, P, LBody, TD
FormulaMathematische FormelDocument, Part, Art, Sect, Div, BlockQuote, P, H1H6, LBody, TD
FormFormularelementDocument, Part, Art, Sect, Div, P, TD