Ein Dokument, das sich frei lesen lässt und bittet, nicht kopiert zu werden

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.

Was dieses Beispiel zeigt

  • Es öffnet sich ohne Eingabe, in jeder Anzeigesoftware, und druckt wie jedes andere Dokument.
  • Was es von der Anzeigesoftware verlangt: Drucken und Vorlesen ja, Kopieren und Ändern nein — und was jedes Programm daraus macht, was in Chrome nicht dasselbe ist wie in Firefox.
  • Jedes Wort darin in der Datei verwürfelt, sodass nichts, was die Datei einfach durchliest, einen Satz findet.
  • Was dieselbe Seite wiegt, wenn sie statt mit einem Passwort für das Zertifikat einer Person gesperrt ist.

Der Quellcode, vollständig

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 selbst

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

Das andere Dokument dieses Paars

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, das vor dem Öffnen nach einem Passwort fragt

Ein Dokument, das sich frei lesen lässt und bittet, nicht kopiert zu werden, erste Seite

Dieses Dokument wiegt 17.5 kB

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.

Beispiele in der Nähe

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.

Seite eins zeigen, bevor die Datei angekommen ist

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.

Jedes Papierformat, auf eigener Seite

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.

Die Datei verkleinern

Ein Dokument, zweimal geschrieben: einmal unkomprimiert, einmal komprimiert. Die Seite nennt beide Dateigrößen und was die Kompression gespart hat.

In die Datei eingebettete Schriften

Text in einer in die Datei eingebetteten Schrift gesetzt, auf die tatsächlich verwendeten Buchstaben gekürzt und weiterhin durchsuchbar, kopierbar und vorlesbar.

Jedes Beispiel, nach Thema