Zum Hauptinhalt springen
PulsarKit

PDF fürs Web optimieren

Bauen Sie ein PDF für die schnelle Webanzeige neu auf: Die erste Seite erscheint, während der Rest des Dokuments noch lädt.

Dateien hier ablegen

.pdf · bis 300 MB

PDF optimieren: So geht’s

  1. 1

    PDF-Datei ablegen

    Fügen Sie eine Datei oder bis zu zwanzig hinzu. Ihr eigener Browser öffnet sie, an einen Server werden sie nicht gesendet.

  2. 2

    Optimierungsprofil wählen

    Belassen Sie das Standardprofil „Web“, um Objektstreams neu aufzubauen und nicht referenzierte Ressourcen zu entfernen, oder wählen Sie „Nur Struktur“: Dann werden nur die Tabellen verschoben, und jedes Byte des Inhalts bleibt unberührt.

  3. 3

    Linearisierte Datei herunterladen

    Speichern Sie das Ergebnis und stellen Sie es auf Ihre Website. Mehrere Dateien erhalten Sie als ein ZIP-Archiv.

Was die Linearisierung ändert

Ein normales PDF hat seine Querverweistabelle ganz am Ende. Ein Viewer muss also erst die letzten Bytes der Datei laden, bevor er etwas anzeigen kann. Beim Linearisieren wird die Datei so neu geschrieben, dass der Katalog, die Hinweistabellen und alle Objekte für Seite eins vorne stehen, in Lesereihenfolge. Ein Webserver, der Byte-Range-Anfragen unterstützt, liefert dann die ersten Kilobyte aus, und Besucher sehen Seite eins sofort, während die übrigen Seiten im Hintergrund nachladen. In den Seiten selbst ändert sich nichts: Text, Schriften, Vektorgrafiken und Bilddaten werden Byte für Byte übernommen, und Seitenanzahl, Lesezeichen, Links und Formularfelder bleiben erhalten.

Zwei Profile, eine Entscheidung

Das Profil „Web“ fasst außerdem lose Objekte in Objektstreams zusammen und verwirft Ressourcen, auf die keine Seite mehr verweist. Das holt meist ein paar Prozent der Dateigröße zurück. „Nur Struktur“ führt ausschließlich die Linearisierung durch und ist die sicherere Wahl für signierte oder zertifizierte Dokumente: Dort kann das Umgruppieren von Objekten eine Signatur ungültig machen. In beiden Fällen baut qpdf die gesamte Datei neu auf, sodass eine wacklige Querverweistabelle nebenbei repariert wird.

Die Datei verlässt Ihren Browser nicht

qpdf ist nach WebAssembly kompiliert und läuft in dieser Seite. Ihr Dokument wird in den Arbeitsspeicher des Browsers gelesen, dort neu aufgebaut und Ihnen direkt als Download zurückgegeben. Nichts wird hochgeladen, nichts wartet auf einem Server, und es gibt keine Kopie, die später jemand löschen müsste. Schließen Sie den Tab, ist die Datei weg.

Häufige Fragen

Was ist die schnelle Webanzeige bei PDFs?

Das ist ein PDF, das linearisiert gespeichert wurde. Die Daten für die erste Seite stehen am Anfang der Datei. So kann ein Browser diese Seite schon anzeigen, wenn erst ein kleiner Teil des Dokuments geladen ist, statt auf die ganze Datei zu warten.

Warum ist meine Datei nach dem Optimieren größer geworden?

Die Linearisierung fügt Hinweistabellen und einen zweiten Querverweisabschnitt hinzu, die beschreiben, wo alles liegt. Bei kleinen Dokumenten kann dieser Mehraufwand die Einsparungen übersteigen und ein paar Prozent hinzufügen. Das ist der Preis dafür, dass Seite eins sofort erscheint; die Datei bleibt gültig.

Verlieren Bilder oder Text dabei an Qualität?

Nein. Nichts wird neu gerendert, neu berechnet oder neu codiert. Bilddaten und Schriftprogramme werden unverändert übernommen. Das Dokument sieht in jeder Zoomstufe gleich aus, und die Textebene bleibt markierbar und durchsuchbar.

Bringt die Linearisierung etwas beim Drucken?

Kaum. Druckertreiber lesen die ganze Datei, bevor sie beginnen; die neue Reihenfolge bringt am Drucker also nichts. Sie zählt, wenn ein Dokument über ein Netzwerk ausgeliefert wird und der Viewer Byte-Bereiche anfordern kann – daher der Name „schnelle Webanzeige“.

Was ist der Unterschied zum Komprimieren eines PDFs?

Komprimieren macht die Datei kleiner, meist indem Bilder in geringerer Qualität neu codiert werden. Dieses Tool ordnet die Datei so um, dass die Anzeige früher beginnt, und lässt den Inhalt unberührt. Beide lösen verschiedene Probleme; erst komprimieren und dann optimieren funktioniert gut.

Unterstützen alle Browser die schnelle Webanzeige?

Alle verbreiteten Viewer verstehen linearisierte Dateien, darunter Chrome, Safari, Firefox, Edge und Acrobat. Damit der Vorteil greift, muss außerdem Ihr Webserver Byte-Range-Anfragen beantworten – das tun fast alle standardmäßig. In einem Viewer, der die Linearisierung ignoriert, öffnet sich die Datei ganz normal.

Was sind Objektstreams, und wozu schaltet man sie ein?

Objektstreams packen viele kleine interne Objekte in einen komprimierten Block. Das verkleinert die Datei und verringert die Zahl der Teile, die ein Viewer auswerten muss. Sie gehören zur Spezifikation PDF 1.5 und sind im Profil „Nur Struktur“ ausgeschaltet.

Ähnliche Tools