Über das Projekt
comprimirunpdf wird von Robert Bzia entwickelt und gepflegt. Es ist ein unabhängiges Projekt, ohne Firma und ohne Investoren dahinter: ein einziges Tool, das eine einzige Sache tut.
Warum es das gibt
Fast alle PDF-Kompressoren lösen das falsche Problem. Sie komprimieren „so viel sie können“ und geben Ihnen eine Datei mit irgendeiner Größe zurück. Wenn ein Formular Ihr Dokument ablehnt, ist das Problem aber nicht, dass es groß ist: Es ist größer als eine bestimmte Zahl —2 MB, 5 MB, 500 KB—, und Sie müssen darunter bleiben.
Deshalb geht es hier andersherum: Sie legen die maximale Größe fest, und das Tool arbeitet sich schrittweise heran, bis es sie erreicht. Gelingt das nicht, sagt es Ihnen das, statt Ihnen etwas zurückzugeben, das Ihnen auch nicht weiterhilft.
Warum nichts Ihren Browser verlässt
Die zweite Designentscheidung folgt aus der ersten. Ein PDF-Kompressor bekommt genau die Dokumente, die niemand einem Fremden geben möchte: Ausweise, Gehaltsabrechnungen, Verträge, ärztliche Befunde. Der Weg, sie nicht preiszugeben, ist nicht das Versprechen, sie nach einer Stunde vom Server zu löschen, sondern sie gar nicht erst zu senden.
Die gesamte Verarbeitung findet im Tab statt, mit der Rechenleistung Ihres eigenen Geräts. Das hat eine ungewöhnliche und sehr praktische Folge: Das Tool funktioniert nach dem ersten Besuch auch offline. Sie können das selbst prüfen, und auf der Datenschutzseite erklären wir genau, wie.
Wie es aufgebaut ist
Jede Seite des PDFs wird mit pdf.js auf eine Leinwand im Speicher gezeichnet, als JPEG-Bild kodiert, und das Dokument wird mit pdf-lib neu zusammengesetzt. Der Vorgang wiederholt sich mit sinkender Auflösung und Qualität, bis das Ziel erreicht ist; wird es mit viel Spielraum erreicht, hebt das Tool die Qualität wieder an, um sich der gewünschten Größe von unten zu nähern und so wenig wie möglich zu verlieren.
All das läuft in einem Web Worker, einem eigenen Thread. Deshalb reagiert die Oberfläche weiter, während eine Datei mit Dutzenden Megabyte komprimiert wird.
Der Haken, ohne Beschönigung: Durch das Rastern ist der Text im PDF nicht mehr auswählbar und durchsuchbar. Wenn Sie ihn erhalten müssen, ist dieses Tool für Ihren Fall nicht das richtige.
Kontakt
Wir richten gerade eine Kontaktadresse für Fragen, Fehler und Vorschläge ein. Bis dahin finden Sie die rechtlichen Angaben zum Projekt im Impressum.