linearisiertes PDF

Ein linearisiertes PDF ist so geschrieben, dass seine erste Seite angezeigt werden kann, bevor die ganze Datei empfangen ist.

Ausführlicher

Ein PDF wird normalerweise von hinten nach vorn geschrieben: Die Tabelle, die angibt, wo alles steht, liegt am Ende der Datei, ein Programm muss also das Ende erreichen, bevor es den Anfang finden kann. Über ein Netzwerk heißt das, auf das letzte Byte zu warten, bevor die erste Seite gezeichnet wird.

Linearisieren verschiebt alles, was Seite eins braucht, nach vorn und legt dort eine zweite Tabelle dazu. Ein Programm, das die Anordnung kennt, liest den Anfang der Datei, zeigt Seite eins und holt den Rest, während der Leser damit beschäftigt ist. Ein Programm, das sie nicht kennt, liest die Datei auf gewöhnliche Weise und verliert nichts.

Was es an einem echten Dokument bewirkt

Ein Katalog mit zweihundert Seiten wiegt einige Millionen Bytes. Über einen Link geöffnet, zeigt ein gewöhnlicher gar nichts, bis er vollständig heruntergeladen ist; ein linearisierter zeigt sein Titelblatt fast sofort und lädt den Rest im Hintergrund nach.

Sonst ändert sich nichts. Dieselben Seiten, dieselbe Schrift, fast dasselbe Gewicht. Der Gewinn zeigt sich nur, wenn das Dokument beim Ankommen gelesen wird, und das geschieht jedes Mal, wenn jemand es von einer Website statt von seiner eigenen Maschine öffnet.

Eine Sache muss außerhalb des Dokuments gelten: Der Server, der die Datei ausliefert, muss auf Anfrage einen Ausschnitt davon senden können. Die meisten können das von Haus aus. Ein Server, der immer nur ganze Dateien sendet, liefert die ganze Datei, und die Anzeigesoftware wartet wie zuvor darauf.

Es lässt sich nicht für ein Dokument verlangen, dessen Objekte zusammengepackt sind, um Platz zu sparen. Die beiden Anordnungen widersprechen sich, und die Engine lehnt eine Anfrage, die beides verlangt, ab, statt eine Datei zu schreiben, die keine Anzeigesoftware öffnen würde.

Woher es kommt, und warum

Die Anordnung kam 1996 in das Format, als Dokumente begannen, über eine Telefonleitung statt von einer Platte gelesen zu werden. Sie wurde für einen wartenden Leser geschrieben, und sie ist der Grund, warum ein schweres Dokument auf einer Website sich schon zeigen kann, während es noch ankommt.

Browser bringen inzwischen eigene Anzeigesoftware mit, und sie nutzen sie. Die Anordnung ist dreißig Jahre alt und noch immer die einzige Antwort, die jemand auf die Frage hat, was zuerst gezeigt werden soll.

An einem fertigen Dokument ansehen

Seite eins zeigen, bevor die Datei angekommen ist Die Seite, die bei diesem Wort weitergeht

Zurück zum ganzen Glossar