Jak zmniejszyć rozmiar pliku PDF

Aby zmniejszyć rozmiar pliku PDF, zmniejsz zawarte w nim obrazy, bo to zdjęcia i skany niemal zawsze sprawiają, że PDF jest duży. Na Macu robi to dość zgrubnie filtr „Zmniejsz rozmiar pliku” w Podglądzie. Ghostscript i Adobe Acrobat dają więcej kontroli, a qpdf kompresuje bezstratnie. Narzędzie Kompresja PDF od FileReshape zmniejsza obrazy lub porządkuje plik w Twojej przeglądarce, bez wysyłania go na serwer, i nigdy nie da Ci większego pliku.

Dlaczego niektóre pliki PDF są tak duże

Tekst zajmuje w pliku PDF bardzo mało miejsca. Pięćdziesięciostronicowy raport z samym tekstem i kilkoma wykresami ma często znacznie mniej niż 1 MB. Duży rozmiar PDF-a prawie zawsze wynika z obrazów. Skaner ustawiony na 600 DPI w pełnym kolorze zapisuje około 35 milionów pikseli na stronę A4. Zdjęcia prosto z telefonu mają często 12 megapikseli lub więcej, nawet gdy na stronie są wydrukowane w rozmiarze pocztówki. Broszura wyeksportowana dla drukarni zachowuje każde zdjęcie w pełnej rozdzielczości do druku.

Drugą przyczyną są czcionki. Większość programów osadza tylko te znaki, których dokument faktycznie używa, więc czcionki zajmują mało miejsca. Niektóre pliki osadzają jednak pełne czcionki, a czcionki chińskie, japońskie czy koreańskie mogą mieć po kilka megabajtów. Trzecią, mniejszą przyczyną jest sama struktura pliku. PDF, który był wielokrotnie edytowany i zapisywany, może zawierać stare obiekty, z których nic już nie korzysta, a niektóre programy zapisują części pliku bez kompresji.

To wyjaśnia, dlaczego ten sam kompresor daje tak różne wyniki. Skan albo PDF ze zdjęciami z telefonu może zmniejszyć się do ułamka pierwotnego rozmiaru. PDF wyeksportowany z Worda bez obrazów jest już zwarty i żadne narzędzie nie zmniejszy go znacząco bez zmiany jego wyglądu.

Zmniejsz PDF na Macu w Podglądzie

Podgląd, przeglądarka plików PDF wbudowana w macOS, ma filtr Quartz o nazwie „Zmniejsz rozmiar pliku”. Działa szybko i nie wymaga dodatkowego oprogramowania, ale jest mało precyzyjny. Mocno zmniejsza i ponownie kompresuje każdy obraz, a wynik może wyglądać na rozmyty lub poszarpany, zwłaszcza przy skanach drobnego druku i przy zdjęciach. Używaj go, gdy plik po prostu musi zmieścić się w limicie, i powiększ wynik przed wysłaniem. Eksportuj do pliku o nowej nazwie, żeby zachować oryginał.

  1. Otwórz plik PDF w Podglądzie.
  2. Wybierz „Plik > Eksportuj…”.
  3. W menu „Filtr Quartz” wybierz „Zmniejsz rozmiar pliku”.
  4. Nadaj plikowi nową nazwę i kliknij „Zachowaj”, a potem sprawdź jakość nowego pliku.

Kompresja PDF w Ghostscripcie z wiersza poleceń

Ghostscript to darmowy interpreter PDF i PostScript dla Linuksa, macOS i Windows. Jego urządzenie pdfwrite odczytuje plik PDF i zapisuje nowy, a opcja PDFSETTINGS wybiera ustawienie wstępne rozdzielczości obrazów. /screen celuje w około 72 DPI i daje najmniejsze, najbardziej zgrubne pliki. /ebook celuje w około 150 DPI i jest dobrym kompromisem do czytania na ekranie. /printer i /prepress zachowują około 300 DPI do druku.

Ponieważ Ghostscript buduje cały plik od nowa, zamiast go edytować, wynik nie zawsze jest mniejszy, a niektóre interaktywne elementy PDF-a, na przykład część pól formularzy, mogą nie zostać przeniesione w tej samej postaci. Otwórz wynik i porównaj go z oryginałem. W Windows program nazywa się gswin64c zamiast gs.

# Zbuduj PDF od nowa z obrazami w ok. 150 DPI
gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=small.pdf input.pdf

Bezstratna kompresja PDF za pomocą qpdf

qpdf to darmowe narzędzie open source, które zmienia strukturę pliku PDF, nie ruszając tego, co jest na stronach. Potrafi skompresować strumienie zapisane bez kompresji i spakować wiele małych obiektów PDF-a do skompresowanych strumieni obiektów. Strony wyglądają potem dokładnie tak samo. Oszczędność jest zwykle niewielka, często kilka procent, czasem więcej w plikach tworzonych przez proste generatory, a na duże obrazy nie ma żadnego wpływu. To bezpieczny pierwszy krok, gdy treść nie może się w ogóle zmienić.

qpdf --object-streams=generate --compress-streams=y --recompress-flate input.pdf smaller.pdf

Zmniejsz PDF w Adobe Acrobat

Adobe Acrobat ma polecenie „Zmniejsz rozmiar pliku” (Reduce File Size), które w nowszych wersjach znajduje się przy narzędziu „Kompresuj PDF” (Compress PDF), a wersja Pro ma też „Optymalizator PDF” (PDF Optimizer). „Zmniejsz rozmiar pliku” działa jednym kliknięciem. Optymalizator pozwala osobno ustawić docelową rozdzielczość i kompresję dla obrazów kolorowych, w skali szarości i monochromatycznych, usunąć niepotrzebne osadzone czcionki oraz odrzucić ukryte dane, takie jak komentarze czy dane formularzy. Pokazuje też zestawienie, ile miejsca zajmuje każda część pliku, co pomaga, gdy nie wiesz, dlaczego plik jest duży. Nazwy menu zmieniały się między wersjami Acrobata, więc jeśli ich nie znajdziesz, wyszukaj na liście narzędzi „Kompresuj” (Compress) lub „Optymalizuj” (Optimize).

Kompresja PDF w przeglądarce z FileReshape

Narzędzie Kompresja PDF od FileReshape działa w przeglądarce na Windows, Macu, Linuksie, Chromebookach i telefonach. PDF jest odczytywany i zapisywany od nowa na Twoim własnym urządzeniu i nie jest wysyłany na serwer. Narzędzie oferuje trzy metody, a wynik zawsze pokazuje rozmiar przed i po.

„Zmniejsz obrazy, zachowaj tekst” to metoda zalecana. Znajduje w pliku PDF zdjęcia i skany JPEG, zmniejsza te, które mają więcej pikseli, niż potrzebuje strona, i zapisuje je ponownie w niższej jakości JPEG. Wybierasz „Mały plik” (ok. 96 DPI, JPEG 60 %), „Zrównoważona” (ok. 150 DPI, JPEG 72 %) lub „Lepsza jakość” (ok. 200 DPI, JPEG 82 %), w odniesieniu do strony A4 lub Letter. Obrazy, które już są mniejsze, nie są powiększane, a obraz jest zastępowany tylko wtedy, gdy zmniejszy się co najmniej o 10 %. Tekst, czcionki, linki, zakładki i pola formularzy pozostają bez zmian. Ponownie kodowane są tylko zwykłe obrazy JPEG w RGB lub w skali szarości; obrazy bezstratne, takie jak zrzuty ekranu, obrazy CMYK w plikach do druku, obrazy z maską i czarno-białe skany w kompresji faksowej pozostają nietknięte.

„Tylko bezstratne porządkowanie” działa podobnie jak powyższe polecenie qpdf. Kompresuje części zapisane bez kompresji, zapisuje skompresowane strumienie obiektów i usuwa obiekty, do których nic się nie odwołuje. Na stronach nic się nie zmienia. „Strony jako obrazy” rysuje każdą stronę od nowa jako JPEG w wybranej rozdzielczości. Daje to najmniejszy plik przy skanach, ale tekstu nie da się już zaznaczać ani przeszukiwać, a linki, zakładki i pola formularzy znikają.

Jeśli dana metoda nie zmniejszyłaby pliku, nie dostajesz nic do pobrania, tylko oba rozmiary i propozycję innej metody. Dzięki temu nigdy przez pomyłkę nie skończysz z większym plikiem. Narzędzie obsługuje jeden PDF naraz. Nie skompresuje zaszyfrowanych plików PDF, także takich, które otwierają się bez hasła, ale blokują edycję, a każda zmiana unieważnia podpis cyfrowy, więc kompresuj przed podpisaniem.

  1. Otwórz stronę Kompresja PDF i upuść plik PDF w polu.
  2. Zostaw zalecaną metodę i jakość „Zrównoważona” albo wybierz inne.
  3. Kliknij „Kompresuj PDF”, porównaj oba rozmiary i pobierz mniejszy plik.

Usuń strony lub podziel PDF

Czasem najszybszą drogą do mniejszego pliku jest wysłanie mniejszej jego części. Jeśli odbiorca potrzebuje tylko fragmentu dokumentu, usuń strony, których nie potrzebuje, albo wyodrębnij te kilka, które są mu potrzebne. Obrazy, które występują tylko na usuniętych stronach, nie trafiają do nowego pliku, więc skan zmniejsza się mniej więcej proporcjonalnie do liczby usuniętych stron.

Gdy usługa poczty e-mail odrzuca duży załącznik, pomóc może też podział. Wiele usług ogranicza załącznik do wartości od 10 do 25 MB, a niektóre liczą rozmiar po zakodowaniu, który jest o mniej więcej jedną trzecią większy od samego pliku. Podziel 40-megabajtowy skan na dwie lub trzy części narzędziem Podziel PDF i wyślij je w osobnych wiadomościach albo dodatkowo skompresuj te części. Jeśli dokument to skan, który musisz tylko przeczytać na ekranie, inną możliwością jest zamiana stron na obrazy JPG.

Którą metodę wybrać?

Zacznij od metody, która zmienia najmniej. Gdy treść musi zostać dokładnie taka sama, spróbuj bezstratnego porządkowania. W przypadku skanów i plików PDF pełnych zdjęć zmniejsz obrazy do około 150 DPI, co nadal jest ostre na ekranie i wystarcza do większości biurowych wydruków. Schodź do około 96 lub 72 DPI tylko wtedy, gdy plik musi zmieścić się w ścisłym limicie, i sprawdź, czy drobny druk pozostaje czytelny. W każdym przypadku zachowaj oryginalny plik, bo żadna z tych metod nie przywróci utraconych szczegółów.

Najczęściej zadawane pytania

Dlaczego mój PDF się nie zmniejsza?

Prawdopodobnie ma mało obrazów albo jego obrazy są już dobrze skompresowane. Tekst i czcionki zajmują mało miejsca i zwykle są już skompresowane. W takim przypadku głównym sposobem na zmniejszenie pliku jest usunięcie niepotrzebnych stron.

Czy kompresja PDF obniża jakość?

Metody bezstratne, takie jak qpdf czy bezstratne porządkowanie w FileReshape, nie zmieniają niczego, co widać. Metody zmniejszające obrazy zmniejszają szczegółowość zdjęć i skanów, a tekst pozostaje ostry. Zamiana stron w obrazy wpływa również na tekst.

Czy mój PDF jest wysyłany na serwer, gdy używam FileReshape?

Nie. PDF jest odczytywany i zapisywany od nowa przez Twoją przeglądarkę na Twoim urządzeniu, a plik nie trafia na żaden serwer.

Jakiego DPI użyć dla zeskanowanego PDF-a?

Około 150 DPI wystarcza do czytania na ekranie i do zwykłego druku. Użyj 200–300 DPI, gdy liczy się drobny druk lub szczegóły, a około 96 DPI lub mniej tylko do szybkiej kopii poglądowej.

Czy mogę skompresować PDF chroniony hasłem?

Nie w FileReshape. Najpierw usuń zabezpieczenie narzędziem, którego wolno Ci użyć do tego pliku, a potem skompresuj kopię bez hasła.