Tips & Tricks

Jak zmniejszyć rozmiar pliku PDF, usuwając nieużywane obiekty i przyrostowo zapisując dane

Plik PDF edytowany i zapisywany dziesiątki razy gromadzi niewidzialny bagaż. Każde zapisanie przyrostowe dołącza zmiany, zamiast przepisywać plik. Stare wersje edytowanych obiektów pozostają w pliku. Miniatury wygenerowane dla panelu podglądu pozostają trwałe długo po tym, jak są potrzebne. Prywatne dane aplikacji z oprogramowania autorskiego są osadzone w strukturze plików. Te niewykorzystane dane zwiększają rozmiar pliku, nie wnosząc niczego do widocznej zawartości dokumentu.

Usuwanie nieużywanych obiektów i przyrostowe zapisywanie danych to ukierunkowane podejście Kompresja PDF, które usuwa martwy ciężar bez dotykania widocznej zawartości. Żadne obrazy nie są próbkowane w dół. Żadne czcionki nie są podzbiorem. Widoczny dokument pozostaje niezmieniony. Zmienia się rozmiar pliku, który zmniejsza się poprzez usuwanie danych, które nie służą żadnemu celowi.

Narzędzia WukongPDF Optymalizacja PDF identyfikują i usuwają nieużywane obiekty w ramach standardowego procesu kompresji.

How to Reduce PDF File Size by Removing Unused Objects and Incremental Save Data

Opis zapisu przyrostowego i akumulacji obiektów

Kiedy plik PDF jest zapisywany przyrostowo, edytor dołącza zmienione obiekty na końcu pliku i aktualizuje tabelę XREF, tak aby wskazywała nowe wersje. Stare wersje pozostają w pliku. Po dziesięciu zapisach przyrostowych plik zawiera dziesięć wersji każdego edytowanego obiektu plus jedną wersję aktywną. Dziewięć nieaktywnych wersji wpływa na rozmiar pliku, ale nigdy nie jest wyświetlanych. Standardowa operacja Zapisz jako odrzuca historię przyrostową i zapisuje tylko bieżący stan, dlatego też Zapisz jako często tworzy mniejszy plik niż Zapisz.

Dane aplikacji prywatnych to kolejne źródło wzdęć. Na przykład plik PDF tworzony w programie Adobe InDesign może zawierać metadane specyficzne dla programu InDesign, które ułatwiają programowi InDesign ponowne zaimportowanie pliku PDF. Te metadane są przydatne podczas projektowania, ale nie służą żadnemu celowi w rozpowszechnianym pliku PDF. Opcja Odrzuć prywatne dane narzędzia PDF Optimizer usuwa metadane specyficzne dla aplikacji bez wpływu na widoczny dokument.

WukongPDF

Wypróbuj opcję Kompresuj plik PDF

Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.

Zacznij teraz →

Użycie opcji Zapisz jako do odrzucenia zapisów przyrostowych

Najprostsza operacja czyszczenia jest również najskuteczniejsza. Otwórz plik PDF w dowolnym edytorze i użyj opcji Zapisz jako, aby zapisać go pod nową nazwą pliku. Operacja Zapisz jako zapisuje tylko bieżący stan dokumentu, odrzucając całą historię zapisywania przyrostowego. Nowy plik jest funkcjonalnie identyczny z oryginałem, ale jest mniejszy. Porównaj rozmiary plików przed i po zapisaniu jako, aby zmierzyć efekt. Plik edytowany 20 razy może zmniejszyć się o 30 procent lub więcej.

Funkcję Zapisz jako należy wykonywać okresowo w przypadku często edytowanych plików PDF, a nie tylko raz, gdy plik jest sfinalizowany. Każde zapisanie jako resetuje historię przyrostową, zapobiegając gromadzeniu się wzdęć podczas wielu sesji edycyjnych. Dokument edytowany co tydzień korzysta z funkcji Zapisz jako co miesiąc lub po każdych pięciu sesjach edycji, w zależności od tego, co nastąpi wcześniej.

Usuwanie nieużywanych obiektów za pomocą Optymalizatora PDF

Optymalizator plików PDF programu Acrobat Pro zawiera sekcję Odrzuć obiekty, umożliwiającą szczegółową kontrolę nad tym, co zostanie usunięte. Otwórz plik PDF, przejdź do Plik, Zapisz jako inny, Zoptymalizowany plik PDF. W sekcji Odrzuć obiekty zaznacz opcję Odrzuć wszystkie komentarze, formularze i multimedia. Zaznacz opcję Odrzuć znaczniki dokumentu, jeśli plik PDF nie wymaga znaczników dostępności. Zaznacz opcję Odrzuć osadzone miniatury stron. Zaznacz opcję Odrzuć prywatne dane innych aplikacji.

W sekcji Czyszczenie zaznacz opcję Usuń nieużywane obiekty i Skompresuj strukturę dokumentu. Te ustawienia usuwają obiekty, do których nie odwołuje się już żadna treść strony, w tym osierocone obrazy, nieużywane podzbiory czcionek i pozostałości metadanych. Podgląd optymalizacji szacuje redukcję rozmiaru pliku przed zatwierdzeniem. Dostosuj ustawienia i obserwuj podgląd, aż będzie warto zmniejszyć rozmiar, a następnie zapisz zoptymalizowany plik.

Oczyszczanie wiersza poleceń za pomocą qpdf

qpdf może odbudować plik PDF z jego bieżących obiektów, usuwając historię zapisu przyrostowego i nieużywane obiekty w jednym przebiegu: qpdf --linearize --object-streams=generate input.pdf Output.pdf. Flaga --linearize umożliwia dodatkową optymalizację Fast Web View. Flaga --object-streams grupuje małe obiekty w skompresowane strumienie, jeszcze bardziej zmniejszając rozmiar pliku.

Metoda czyszczeniaCo usuwaZmniejszenie rozmiaru
Zapisz jako (odrzuć zapisy przyrostowe)Skumulowana historia zmian z poprzednich zapisów10-30% w przypadku plików mocno edytowanych
Optymalizator PDF (odrzuć obiekty)Niewykorzystane obiekty, prywatne dane, miniatury5-20% więcej niż Zapisz jako
qpdf – linearyzacjaZduplikowane i osierocone obiekty5-15% dla plików ze złożoną historią edycji

Pomiar i weryfikacja czyszczenia

Po oczyszczeniu porównaj liczbę stron, jakość obrazu i zawartość tekstową wyczyszczonego pliku z oryginałem. Jakakolwiek zmiana wykraczająca poza rozmiar pliku wskazuje, że czyszczenie usunęła coś, czego nie powinno. Otwórz oba pliki obok siebie i przejrzyj kilka stron przy dużym powiększeniu. Treść powinna być wizualnie identyczna. Uruchom wyodrębnianie tekstu na obu i porównaj wyniki. Tekst powinien dokładnie pasować.

Jeśli podczas czyszczenia usunięto coś ważnego, na przykład pola formularzy lub adnotacje, które zamierzałeś zachować, przeprowadź optymalizację ponownie, pozostawiając odznaczone odpowiednie opcje Odrzuć obiekty. Oczyszczanie jest konfigurowalne i nieniszczące, pod warunkiem, że zachowasz oryginalny plik jako kopię zapasową. Po potwierdzeniu, że wyczyszczony plik jest prawidłowy, mniejszy plik zastępuje oryginał w celu dystrybucji i udostępniania.

Usuwanie nieużywanych obiektów i przyrostowe zapisywanie danych to najłagodniejsza forma kompresji plików PDF. Zmniejsza rozmiar pliku bez wpływu na rozdzielczość obrazu, jakość czcionki lub funkcjonalność dokumentu. Wyczyszczony plik ma identyczny wygląd i zachowanie jak oryginał, jest tylko mniejszy.

Porównanie rozmiaru pliku przed i po oczyszczeniu

Udokumentuj zmniejszenie rozmiaru osiągnięte dzięki każdej metodzie czyszczenia. Zanotuj rozmiar oryginału, rozmiar po zapisaniu jako i rozmiar po Optymalizatorze PDF. Dokumentacja ta pomaga skalibrować oczekiwania dotyczące przyszłych porządków i określić, które dokumenty przynoszą największe korzyści z danego podejścia.

W większości przypadków dokument wykazujący minimalną obniżkę był już skuteczny. Dokument, który drastycznie się kurczy, spowodował nagromadzenie wzdęć. Skorzystaj z tych informacji, aby w przyszłości ustalić priorytety metod czyszczenia podobnych dokumentów.

W praktyce skumulowany wpływ regularnego czyszczenia plików PDF na koszty przechowywania i czas przesyłania jest znaczący w przypadku organizacji zarządzających dużymi zbiorami dokumentów. Dwudziestoprocentowa redukcja w przypadku dziesięciu tysięcy plików PDF pozwala zaoszczędzić gigabajty pamięci i skraca czas tworzenia kopii zapasowych.

W przypadku zewnętrznej dystrybucji plików PDF czyszczenie przed wysłaniem jest wyrazem profesjonalnej uprzejmości. Odbiorca otrzymuje mniejszy plik, który pobiera się szybciej. Wyczyszczony plik pozwala również uniknąć zamieszania spowodowanego nieaktualną zawartością miniatur lub podglądów generowanych na podstawie nadętej wersji.

Czyszczenie plików PDF należy odróżnić od kompresji. Czyszczenie usuwa nieużywane dane bez wpływu na jakość. Kompresja obniża jakość w przypadku mniejszych rozmiarów. Sprzątanie jest zawsze bezpieczne. Kompresja wiąże się z kompromisami. Najpierw wykonaj czyszczenie, a następnie oceń, czy potrzebna jest kompresja.

Z praktycznego punktu widzenia, w większości przypadków zasady cyklu życia dokumentów obejmujące okresowe czyszczenie zapewniają, że pliki PDF pozostają wydajne. Czyszczenie podczas tworzenia usuwa artefakty autorskie. Czyszczenie podczas edycji zapobiega wzdęciom. Czyszczenie przed archiwizacją zapewnia, że zarchiwizowana wersja jest zwarta.

Patrząc na to praktycznie, w praktyce podgląd Optymalizatora PDF w programie Acrobat Pro pokazuje szacunkową redukcję rozmiaru pliku przed zastosowaniem zmian. Użyj tego podglądu, aby poeksperymentować z różnymi kombinacjami opcji czyszczenia i znaleźć optymalną równowagę.

Niektóre obiekty PDF są oznaczone jako nieużywane, ale nadal odwołują się do nich akcje JavaScript lub obliczenia pól formularza. Usunięcie tych obiektów może spowodować uszkodzenie funkcjonalności. Przed dystrybucją dokładnie przetestuj oczyszczony plik PDF.

W przypadku plików PDF, które będą archiwizowane długoterminowo, czyszczenie jest szczególnie ważne, ponieważ usuwa dane specyficzne dla aplikacji, które mogą dezorientować przyszłe czytniki plików PDF. Czysty plik PDF z większym prawdopodobieństwem będzie poprawnie renderowany za kilka dekad.

Kolejność operacji czyszczenia ma znaczenie. Najpierw odrzuć zapisy przyrostowe za pomocą opcji Zapisz jako, a następnie usuń nieużywane obiekty za pomocą Optymalizatora PDF. Każdy krok zmniejsza rozmiar pliku, zanim następny krok będzie działał na mniejszej podstawie.

Udokumentuj ustawienia czyszczenia używane dla każdego typu pliku PDF w organizacji. Przewodnik po ustawieniach umożliwia każdemu członkowi zespołu spójne czyszczenie bez konieczności każdorazowego eksperymentowania z ustawieniami optymalizatora.

W przypadku zeskanowanych plików PDF z osadzonym tekstem OCR należy uważać, aby nie usunąć warstwy OCR podczas czyszczenia. Tekst OCR jest przechowywany jako niewidoczna treść strony i może zostać sklasyfikowany jako ukryte obiekty przez narzędzia czyszczące.

W przypadku większości narzędzi miejsce na dysku zaoszczędzone podczas regularnego czyszczenia plików PDF kumuluje się z biegiem czasu. Organizacja przechowująca sto tysięcy plików PDF, których rozmiar jest średnio piętnastoprocentowy, marnuje znaczną ilość miejsca na dane, których żaden czytelnik nigdy nie zobaczy.

Oczyszczanie powinno być zaplanowaną czynnością konserwacyjną, taką jak defragmentacja dysku lub odkurzanie bazy danych. Comiesięczne czyszczenie aktywnie edytowanych dokumentów i coroczne czyszczenie zarchiwizowanych zbiorów pozwala zachować długoterminową wydajność przechowywania.

Wydajne pliki PDF to profesjonalna uprzejmość wobec odbiorców i środek oszczędzający koszty dla organizacji. Każdy megabajt niepotrzebnych danych w pliku PDF kosztuje miejsce, przepustowość i cierpliwość odbiorcy. Regularne czyszczenie to niewielka inwestycja, która zwraca się w sposób ciągły przez cały cykl życia dokumentu.

Usuwanie nieużywanych obiektów i przyrostowe zapisywanie danych to najłagodniejsza forma zmniejszania rozmiaru pliku PDF. Usuwa ciężar własny bez wpływu na jakość obrazu i funkcjonalność dokumentu. Oczyszczony plik PDF jest wizualnie identyczny z oryginałem. Zmienia się tylko rozmiar pliku. W przypadku regularnej konserwacji dokumentów jest to pierwsza i najbezpieczniejsza optymalizacja, którą można zastosować.

WukongPDF

Wypróbuj opcję Kompresuj plik PDF

Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.

Zacznij teraz →