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.
Ein Plakat, ein Brief an einen amerikanischen Kunden, eine Postkarte: Jedes braucht sein eigenes Seitenformat, und ein Programm sollte nicht nachschlagen müssen, wie viele Punkt ein A3-Bogen misst. Die Bibliothek kennt die üblichen Formate beim Namen. Hier bekommt jedes eine eigene Seite, vom A0-Plakat bis zur A6-Karte, dann B4, B5, Letter, Legal, Tabloid und Ledger, und jede Seite gibt ihr Format in Millimetern und in Zoll an, in einem Rahmen, der einen Zentimeter innerhalb ihres Randes gezeichnet ist.
Die Seiten danach zeigen, was eine Seite sonst noch von dem Leser verlangen kann, der sie öffnet: ein quer gelegtes A5, Seiten, die kopfüber oder um ein Viertel nach links gedreht gezeigt werden sollen, und Seiten, die sagen, in welcher Reihenfolge die Tabulatortaste sie durchläuft. Die letzte Seite ist ein zehn Meter langes Banner: Eine PDF-Seite kann normalerweise nicht so groß sein, daher gibt diese an, dass jede ihrer Einheiten für zehn Punkt statt für einen steht.
Nichts ist weggelassen und nichts vereinfacht: Das ist das Programm genau so, wie es läuft, für den Entwickler, der diese Bibliothek nutzt.
Den Rust-Quellcode lesen Den Python-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
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.
Ein Dokument, zweimal geschrieben: einmal unkomprimiert, einmal komprimiert. Die Seite nennt beide Dateigrößen und was die Kompression gespart hat.
Eine Seite, die sich ohne Passwort öffnet und wie jede andere druckt, aber die Anzeigesoftware bittet, das Kopieren und Einfügen ihres Textes zu verbieten. Der Text ist in der Datei verschlüsselt: Ein Programm, das sie Byte für Byte liest, findet darin keinen Satz.
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.