Jak skompresować PDF offline (bez przesyłania go gdziekolwiek)
Nie musisz wysyłać swojego PDF-a na obcy serwer tylko po to, żeby go zmniejszyć. Oto jak skompresować plik całkowicie offline, prosto w przeglądarce.
Wpisz w wyszukiwarce “kompresja PDF”, a dostaniesz tuzin stron, z których każda najpierw każe ci wrzucić plik do okienka. Klikasz, czekasz aż wypełni się pasek przesyłania, potem znów czekasz na pojawienie się linku do pobrania. To już tak powszechny rytuał, że większość ludzi nawet się nie zastanawia, dlaczego plik w ogóle musi opuszczać komputer tylko po to, żeby stać się mniejszy.
A nie musi. Kompresja to po prostu matematyka wykonywana na bajtach, które i tak już leżą przed tobą: algorytm patrzy na obrazy zawarte w PDF-ie, odrzuca szczegóły, których ekran nie potrzebuje, i pakuje wszystko na nowo w ciaśniejszy plik. Nic z tego nie wymaga serwera. Wymaga programu, a ten program może równie łatwo działać na twoim własnym urządzeniu, jak na cudzym.
Dlaczego “wgraj, a my zmniejszymy” stało się standardem
Większość darmowych narzędzi PDF w sieci wyrosła z tego samego schematu: formularz na froncie, serwer wykonujący faktyczną pracę z tyłu. Ta architektura jest prosta w budowie i łatwa do zmonetyzowania reklamami, więc rozprzestrzeniła się wszędzie. Stała się przyjętym sposobem działania “narzędzia PDF”, mimo że kompresja wcale tego nie wymaga.
Koszt tego schematu jest niewidoczny, dopóki nie pomyśli się o tym, co naprawdę znajduje się w pliku. Kompresowany PDF rzadko jest przypadkowym dokumentem testowym. Zwykle to zeskanowana umowa, komplet dokumentacji medycznej do wniosku ubezpieczeniowego, podpisana umowa najmu, portfolio wysyłane mailem do klienta. W chwili przesłania pliku dokument zaczyna istnieć gdzieś poza twoją kontrolą, nawet jeśli tylko przez te kilka sekund potrzebnych na przetworzenie. Informacja o prywatności obiecująca usunięcie pliku “w ciągu godziny” to obietnica, nie gwarancja, którą możesz sprawdzić.
Alternatywa: uruchomienie procesu w przeglądarce
Nowoczesne przeglądarki potrafią dziś uruchamiać naprawdę ciężki kod, taki, który kiedyś wymagał aplikacji desktopowej. Właśnie to napędza narzędzie do kompresji PDF w reader.me: sama strona zawiera wszystko, co potrzebne do otwarcia twojego PDF-a, zmniejszenia rozdzielczości znajdujących się w nim obrazów i odbudowania pliku, a cała ta praca odbywa się w karcie przeglądarki, na twoim urządzeniu.
Praktyczna różnica jest prosta. W narzędziu opartym na przesyłaniu plik wędruje na serwer i z powrotem. W narzędziu działającym w przeglądarce nigdy nie opuszcza urządzenia. Program kompresujący przychodzi do ciebie, wykonuje pracę lokalnie i przekazuje ci wynik, zamiast tego, żebyś wysyłał dokument, żeby ktoś inny nad nim popracował.
Jak skompresować PDF, żeby nigdy nie opuścił twojego urządzenia
- Otwórz narzędzie Kompresja PDF i wybierz plik. Wybranie go z systemu plików nigdzie go nie wysyła; po prostu ładuje go do pamięci roboczej strony.
- Wybierz poziom kompresji. Delikatniejsze ustawienie zachowuje szczegóły obrazów bliskie oryginałowi i usuwa tylko oczywisty balast. Mocniejsze mocniej zmniejsza rozdzielczość obrazów, dając znacznie mniejszy plik — przydatne, gdy zeskanowany dokument ma głównie służyć do odczytu, a nie do podziwiania.
- Uruchom kompresję. Dzieje się to na twoim procesorze, w karcie przeglądarki, dokładnie tak samo jak działa każdy inny skrypt na stronie. Nie ma paska postępu powiązanego z przesyłaniem, bo nie ma niczego do przesłania.
- Pobierz mniejszy plik. Zapisuje się prosto na twoje urządzenie, tak samo jak każde inne pobranie.
To cały proces, a trwa mniej więcej tyle, ile sama matematyka kompresji — bez żadnej dodatkowej podróży w obie strony przez sieć.
Jak to sprawdzić samemu, a nie tylko uwierzyć na słowo
Nie musisz wierzyć żadnemu narzędziu na słowo, gdy twierdzi “nie przesyłamy twoich plików”. Otwórz narzędzia deweloperskie przeglądarki (naciśnij F12 albo kliknij prawym przyciskiem i wybierz Zbadaj), przejdź do zakładki Sieć (Network), a następnie uruchom kompresję. Obserwuj, co się dzieje: kod strony ładuje się raz, a potem nic. Żadne żądanie nie wychodzi z twoim PDF-em w środku, bo takie żądanie pojawiłoby się właśnie tam, gdyby faktycznie miało miejsce.
Jeszcze prostszy test: wyłącz Wi-Fi po załadowaniu strony, a potem skompresuj plik. Jeśli nadal działa bez żadnego połączenia, to znaczy, że żaden serwer nie jest w to zaangażowany, kropka. To nie jest sztuczka charakterystyczna dla jednego narzędzia — to po prostu to, co naprawdę znaczy “działa w przeglądarce”, kiedy jest to prawdą.
Dlaczego to ma znaczenie poza samą wygodą
Pominięcie przesyłania to nie tylko szybkość, choć zwykle rzeczywiście tak jest, bo nie ma podróży w obie strony czekającej na cudze łącze. To także oznacza, że plik po prostu nie istnieje nigdzie poza twoim urządzeniem, ani przed kompresją, ani po niej. Żadnych logów serwera, żadnej kolejki przetwarzania, żadnej trzeciej strony w łańcuchu w ogóle. Dla ulotki urodzinowej ledwie ma to znaczenie. Dla czegokolwiek z nazwiskiem, adresem czy podpisem to różnica między dokumentem, który został twój, a takim, który przez chwilę nim nie był.
Następnym razem, gdy PDF okaże się za duży i sięgniesz po narzędzie do kompresji, warto zadać sobie to samo pytanie, które warto zadać każdemu narzędziu obsługującemu twoje pliki: czy to naprawdę musi opuścić mój komputer? Coraz częściej, przy codziennych zadaniach takich jak kompresowanie, łączenie czy dzielenie PDF-a, uczciwa odpowiedź brzmi: nie.
Przeglądaj według kategorii