PDF komprimieren
Verkleinern Sie ein PDF mit einstellbarer Stufe. Kostenlos, ohne Upload. max. 1 GB · Bis zu 1 GB · Lokal verarbeitet, nie an einen Server gesendet.
Ein 40 MB großes PDF, das der Mailserver des Empfängers zurückweist. Eine Ausschreibungsmappe, die über dem Upload-Limit des Vergabeportals liegt. Ein Produktkatalog, der sich unterwegs im Mobilfunknetz nicht laden lässt. Die Ursache ist fast immer dieselbe: die Bilder, die im Dokument stecken. Genau daran setzt dieses Werkzeug an, und ausschließlich daran, solange Sie bei einer der ersten drei Stufen bleiben.
Verarbeitet wird ein PDF pro Durchgang. Zuerst prüft das Werkzeug, ob die Datei im ersten Kilobyte die Signatur %PDF- trägt; danach übergibt es das Dokument an Ghostscript, das nach WebAssembly übersetzt wurde und von der Website selbst ausgeliefert wird. Zur Auswahl stehen vier Stufen: Maximal für das Lesen am Bildschirm, Ausgewogen mit angekündigten 150 dpi, Hohe Qualität mit angekündigten 300 dpi für den Druck und ein Scan-Modus, hinter dem eine vollständig andere Mechanik steckt.
Von einem gewöhnlichen Kompressionsdienst unterscheidet sich das in zwei Punkten. Erstens lädt die Engine ein einziges Mal herunter, rund 16 MB, die anschließend im Cache liegen; Ihr Dokument wandert dabei in ein virtuelles Dateisystem innerhalb des WebAssembly-Moduls, wird dort unter dem Namen /in.pdf abgelegt und aus /out.pdf wieder ausgelesen. Kein einziges Byte Ihrer Datei geht über das Netz. Zweitens: Fällt das Ergebnis nicht kleiner aus als das Original, erhalten Sie das Original zurück.
So funktioniert es
- PDF ablegen Die ersten 1 024 Bytes werden geprüft. Fehlt darin die Signatur %PDF-, weist eine Meldung die Datei ab und nennt deren Namen in Anführungszeichen.
- Kompressionsstufe wählen Das Menü bietet Maximal (Bildschirmansicht), Ausgewogen mit 150 dpi, Hohe Qualität mit 300 dpi für den Druck sowie Scan, das die Seiten rastert und den Text nicht mehr markierbar lässt.
- Auf „Starten“ klicken Beim ersten Aufruf lädt die Ghostscript-Engine herunter, was je nach Verbindung einen Moment dauert. Danach kommt sie aus dem Cache, und die Verarbeitung beginnt ohne Wartezeit.
- Die Neukomprimierung Seite für Seite verfolgen Der Fortschrittsbalken übernimmt die Zeilen, die Ghostscript selbst ausgibt: „Seite 7 / 24 wird neu komprimiert“ benennt die Seite, an der gerade tatsächlich gearbeitet wird.
- Vor dem Herunterladen den Hinweis lesen Das Ergebnis nennt die Ersparnis, beide Dateigrößen und die verwendete Engine, nach dem Muster „−62 % (12,40 MB → 4,71 MB) · Ghostscript-Engine, Text erhalten“.
Was die Engine umschreibt und was sie unangetastet lässt
Ghostscript wird mit dem Ausgabegerät pdfwrite aufgerufen, dazu mit derjenigen -dPDFSETTINGS-Voreinstellung, die zur gewählten Stufe gehört. Diese Voreinstellungen greifen an den Bildern an: Sie werden auf die Zielauflösung heruntergerechnet und danach neu komprimiert. Text, eingebettete Schriften und Vektorzeichnungen schreibt die Engine unverändert zurück.
Die Datei, die Sie erhalten, ist nicht Ihr Originaldokument in leichterer Form. Sie ist eine neue Datei, von Grund auf neu erzeugt und als PDF-Version 1.5 deklariert; dafür sorgt der Parameter -dCompatibilityLevel=1.5. Enthält Ihr Dokument Verknüpfungen, Formularfelder oder ein Inhaltsverzeichnis zur Navigation, prüfen Sie diese Bestandteile im Ergebnis, bevor Sie es in Umlauf bringen.
Welche Stufe angebracht ist, ergibt sich aus derselben Überlegung:
- Maximal: für Dokumente, die ohnehin nur am Bildschirm gelesen oder an eine E-Mail gehängt werden.
- Ausgewogen, 150 dpi: die vernünftige Voreinstellung für den täglichen Umlauf im Haus.
- Hohe Qualität, 300 dpi: wenn die Seiten in den Druck gehen und es auf die Abbildungen ankommt.
- Scan: ein Notbehelf, der im nächsten Abschnitt beschrieben wird und die Natur des Dokuments verändert.
Die Stufe Scan, ein grundlegend anderer Weg
Die vierte Stufe kommt ohne Ghostscript aus. Sie öffnet das Dokument mit PDF.js, zeichnet jede Seite in ein Canvas mit dem 1,5-fachen ihrer natürlichen Größe, kodiert dieses Bild als JPEG mit 62 % und baut daraus mit jsPDF ein neues PDF auf, das die Maße in Punkt und die Ausrichtung jeder Originalseite übernimmt.
Der Preis dafür steht schon in der Bezeichnung der Option: Aus Text wird Bild, damit ist er weder markierbar noch durchsuchbar, und erst ein Durchlauf durch die Texterkennung holt ihn zurück. Zwei Einsatzfälle rechtfertigen das trotzdem. Der erste sind gescannte Dokumente, an denen die fortgeschrittene Engine scheitert. Der zweite betrifft Installationen, in denen der Ordner assets nicht erreichbar ist: Die drei übrigen Stufen melden dann einen Fehler, der ausdrücklich auf diesen Ausweg verweist.
Dokumente, an denen die Kompression scheitert
Ein mit Kennwort gesperrtes PDF lässt sich nicht neu komprimieren. Die Engine bricht ab, und das Werkzeug meldet, dass dieses PDF nicht neu komprimiert werden konnte, beschädigte Datei oder Kennwortschutz, gefolgt von dem Rückgabecode, den Ghostscript geliefert hat. Heben Sie den Schutz in der Anwendung auf, aus der das Dokument stammt, und beginnen Sie von vorn.
Eine Datei, die bereits durch einen Optimierer gelaufen ist, ein Dokument aus reinem Text oder ein PDF, dessen Bilder ohnehin niedrig aufgelöst sind, geben nichts mehr her. Ein Schutzmechanismus vergleicht die erzeugte Größe mit der abgelegten: Ist die erste nicht kleiner, bekommen Sie Ihr Dokument unverändert zurück, versehen mit einem Hinweis, der genau das festhält.
Dieser Hinweis nennt die Größe Ihrer Ausgangsdatei und schlägt vor, es mit der Stufe Maximal zu versuchen, um noch weiter zu kommen. Bleibt auch damit alles beim Alten, ist das Dokument tatsächlich ausgereizt, und der Weg zu einer kleineren Datei führt über weniger Seiten statt über stärkere Kompression.
Wann ein anderes Werkzeug besser passt
Ist Ihr PDF schwer, weil es dreihundert Seiten umfasst und Sie davon nur vier verschicken, holen Sie diese vier mit „PDF teilen“ heraus: Damit landen Sie weit unter allem, was eine Kompressionseinstellung erreichen kann. Sollen die Seiten eine Präsentation bebildern, liefert PDF → JPG sie unmittelbar als Bilder.
Und stammt das Dokument aus mehreren Quellen, komprimieren Sie erst nach dem Zusammenfügen. Ein einziger Durchgang erspart es, dieselben Bilder zweimal herunterzurechnen.
Häufige Fragen
Muss die Engine bei jeder Kompression neu geladen werden?
Nein. Das Ghostscript-Paket von rund 16 MB landet beim ersten Aufruf im Cache. Nur die erste Kompression wartet auf diesen Download; der Scan-Modus benötigt ihn überhaupt nicht.
Worauf bezieht sich der angezeigte Prozentwert?
Auf das Verhältnis zwischen der Größe der erzeugten Datei und der Größe der abgelegten Datei, auf ganze Prozent gerundet, wobei beide Werte in Klammern wiederholt werden. Bleibt keine Ersparnis übrig, erscheint gar kein Prozentwert.
Kann ich ein kennwortgeschütztes PDF komprimieren?
Nein. Die Engine kann den Inhalt nicht entschlüsseln und bricht mit einer eindeutigen Fehlermeldung ab. Entfernen Sie den Schutz in der Ursprungssoftware, führen Sie die Kompression aus und sperren Sie die Datei danach erneut.
Kann der Scan-Modus meine Datei größer machen?
Ja, bei Textseiten. Eine Vektorseite in eine JPEG-Fotografie zu verwandeln kostet häufig mehr Platz als der Text selbst. Der Schutzmechanismus behält in diesem Fall Ihr Ausgangsdokument bei.
Das Werkzeug meldet, die Engine sei nicht auffindbar. Was nun?
Diese Meldung erscheint, wenn der Ordner assets nicht erreichbar ist, typischerweise bei einer Seite, die direkt aus dem lokalen Dateisystem geöffnet wurde. Wählen Sie die Stufe Scan, die ohne ihn auskommt.
Überschreibt die komprimierte Datei das Original auf meinem Datenträger?
Nein. Das Ergebnis trägt den Namen Ihrer Datei, gefolgt von -compresse.pdf, und wird erst in dem Moment geschrieben, in dem Sie auf die Schaltfläche zum Herunterladen klicken.
Ähnliche Werkzeuge
- PDF zusammenfügen
- PDF teilen
- PDF → Word
- PDF → JPG
- PDF schützen
- PDF signieren
- OCR — gescanntes PDF
- PDF drehen
Weitere Werkzeuge entdecken
- PNG → JPG — PNGs mit Qualitätsregler in JPG umwandeln.
- Wortzähler — Wörter, Zeichen, Sätze und Lesezeit, live.
- MP4 → MP3 — Die Tonspur eines Videos als MP3 extrahieren.
- MwSt.-Rechner — Netto ↔ brutto sofort, gängige Sätze enthalten.