Ein minimales PDF
Zwei identische Seiten, die die Struktur einer Rechnung mit Linien und Rechtecken zeichnen, ohne ein Wort Text: Die Datei hat etwa ein Dutzend Kilobyte und bettet keine Schrift ein.
Denken Sie an eine auf dem Ladentisch liegende Preisliste. Jeder darf sie nehmen, lesen und mitnehmen: Dafür liegt sie da. Was man nicht sehen möchte, ist, dass die eigenen Absätze vierzehn Tage später Wort für Wort in der Broschüre eines anderen auftauchen. Die Datei unten ist diese Preisliste. Sie öffnet sich für jeden und trägt eine schriftliche Bitte, ihren Text in Ruhe zu lassen.
Ein PDF kann zwei Passwörter tragen, und sie erfüllen zwei verschiedene Aufgaben. Das eine wird verlangt, bevor sich das Dokument überhaupt öffnet, und dieses Dokument hat keines: Die Seite ist einfach da, und sie lässt sich drucken. Das andere wird von niemandem verlangt — es hebt die Einschränkungen auf, die in ein Dokument geschrieben sind, das jeder bereits lesen kann, und bei einem verschlossenen Dokument öffnet es auch dieses. Was dieses hier trägt, ist das zweite Passwort, und damit eine schriftliche Bitte: diesen Text nicht kopieren, ihn nicht ändern lassen. Prüfen Sie die Bitte selbst, es dauert fünf Sekunden. Öffnen Sie das Dokument mit der Schaltfläche auf dieser Seite, klicken Sie mit der rechten Maustaste auf eine Zeile seines Textes und sehen Sie sich das Menü an, das erscheint. In Chrome ist der Eintrag „Kopieren“ ausgegraut, und ein Klick darauf bewirkt nichts: Chrome hat die Bitte gelesen und sich daran gehalten. In der in Firefox eingebauten Anzeigesoftware kopiert derselbe Rechtsklick den Satz wie jeden anderen: Firefox hat die Bitte gelesen und trotzdem weitergemacht. Keines der beiden Programme ist kaputt, und genau darum geht es. Das Dokument bittet; jede Software antwortet für sich selbst. Es ist die Kordel vor einer Museumstür, nicht die Tür eines Tresors.
Die zweite Seite gibt außerdem an, was die erste wiegt, wenn sie für das Zertifikat einer Person verschlüsselt ist. Nur wer den privaten Schlüssel dieses Zertifikats besitzt, öffnet sie, und es gibt kein Passwort, das man jemandem weitergeben müsste.
Nichts ist weggelassen und nichts vereinfacht: Das ist das Programm genau so, wie es läuft, für den Entwickler, der diese Bibliothek nutzt. Die dritte ist die Beschreibung selbst: eine schlichte Liste dessen, was die Seite sagen muss, und das wird dem Dienst gesendet.
Den Rust-Quellcode lesen Den Python-Quellcode lesen Den JSON-Quellcode lesen
Das Dokument auf Englisch öffnen Das Dokument auf Französisch öffnen Das Dokument auf Deutsch öffnen Das Dokument auf Spanisch öffnen Das Dokument auf Italienisch öffnen Das Dokument auf Portugiesisch öffnen
Die andere ist die Tür, die die meisten meinen, wenn sie sagen, ein PDF sei geschützt: Sie verlangt ein Passwort, bevor sie überhaupt etwas zeigt. Diese ist niemandes Bitte — ohne das Passwort ist keine Zeile lesbar. Ihre Seite trägt die Datei und das Passwort zum Ausprobieren.
Ein Dokument zu verwürfeln fügt ihm kein Kapitel hinzu: Es wiegt so viel wie dieselbe Seite unverwürfelt. Die Größe jedes Beispieldokuments ansehen.
Zwei identische Seiten, die die Struktur einer Rechnung mit Linien und Rechtecken zeichnen, ohne ein Wort Text: Die Datei hat etwa ein Dutzend Kilobyte und bettet keine Schrift ein.
Dasselbe Dokument zweimal geschrieben: einmal, wie es ist, einmal mit seiner ersten Seite am Anfang der Datei. Die Seite nennt für jedes der beiden die Zahl der Bytes, die ein Browser empfangen haben muss, bevor er Seite 1 zeigt.
Eine Seite für jedes Papierformat, das die Bibliothek beim Namen kennt, von A0 bis A6 und die amerikanischen Formate, jede mit ihrer Größe in Millimetern und Zoll; dann quer oder kopfüber gelegte Seiten und ein zehn Meter langes Banner.
Ein Dokument, zweimal geschrieben: einmal unkomprimiert, einmal komprimiert. Die Seite nennt beide Dateigrößen und was die Kompression gespart hat.
Eine Seite, von der nichts zu sehen ist, bis ihr Passwort eingegeben ist: keine erste Zeile, keine Vorschau, nirgends ein Bild davon. Das Passwort steht auf der Seite des Beispiels, zum Ausprobieren.
Text in einer in die Datei eingebetteten Schrift gesetzt, auf die tatsächlich verwendeten Buchstaben gekürzt und weiterhin durchsuchbar, kopierbar und vorlesbar.