Większość narzędzi do kompresji plików PDF oferuje wstępne ustawienia jakości, takie jak ekran, e-book lub drukarka. Te ustawienia wstępne zmniejszają obrazy i optymalizują strukturę pliku, ale nie są ukierunkowane na określony rozmiar pliku wyjściowego. Jeśli plik PDF ma mieć rozmiar dokładnie poniżej 10 MB w przypadku załącznika do wiadomości e-mail, poniżej 25 MB do przesłania do Internetu lub poniżej 5 MB w przypadku portalu rządowego, potrzebna jest kompresja ukierunkowana na konkretną wartość w megabajtach, a nie na ogólny poziom jakości.
Ukierunkowana kompresja do określonego rozmiaru pliku wymaga podejścia iteracyjnego. Narzędzie kompresuje dokument, mierzy wynikowy rozmiar pliku i jeśli rozmiar przekracza docelowy, stosuje bardziej agresywną kompresję i próbuje ponownie. Zrozumienie, w jaki sposób każdy parametr kompresji wpływa na rozmiar pliku, pozwala osiągnąć cel w najmniejszej liczbie iteracji.
Narzędzia WukongPDF Kompresja PDF obejmują ukierunkowaną redukcję rozmiaru z podglądem oczekiwanego rozmiaru wyjściowego przed zastosowaniem kompresji.
Dlaczego nazwane ustawienia wstępne nie pozwalają na kompresję według rozmiaru
Ustawienia wstępne zaprojektowano z myślą o wynikach dotyczących jakości, a nie o wynikach dotyczących rozmiaru pliku. Wstępne ustawienie ekranu skupia się na jakości oglądania na ekranie i tworzy plik o dowolnym rozmiarze wynikającym z niezbędnego próbkowania w dół. W przypadku dokumentu tekstowego Screen może utworzyć plik o rozmiarze 200 KB. W przypadku tej samej liczby stron wypełnionych zdjęciami w wysokiej rozdzielczości Screen może utworzyć plik o rozmiarze 15 MB. To samo ustawienie wstępne tworzy pliki różniące się 75-krotnie rozmiarem, ponieważ zawartość wejściowa jest różna.
Kiedy system narzuca ograniczenie rozmiaru pliku, nie przejmuje się zawartością dokumentu. Limit 10 MB powoduje odrzucenie pliku o rozmiarze 11 MB, niezależnie od tego, czy dodatkowy megabajt pochodzi z tekstu, obrazów czy osadzonych czcionek. Kompresja ukierunkowana na rozmiar traktuje limit rozmiaru pliku jako ograniczenie główne i dostosowuje wszystkie parametry kompresji, aby go spełnić, stopniowo obniżając jakość, aż do osiągnięcia docelowego rozmiaru.
Opis parametrów kompresji wpływających na rozmiar pliku
Próbkowanie obrazu w dół zapewnia największą redukcję rozmiaru w stosunku do kompromisu w zakresie jakości. Zmniejszenie rozdzielczości kolorowych obrazów z 300 DPI do 150 DPI zazwyczaj zmniejsza ilość danych obrazu czterokrotnie. Jakość kompresji JPEG zapewnia dodatkową redukcję kosztem widocznych artefaktów. Jakość JPEG wynosząca 85 procent jest prawie nie do odróżnienia od oryginału. Jakość wynosząca 50 procent powoduje widoczną blokowość w szczegółowych obszarach.
Podzbiór czcionek usuwa nieużywane glify znaków z osadzonych czcionek. Dokument zawierający wyłącznie litery od A do Z i podstawowe znaki interpunkcyjne z czcionki zawierającej tysiące glifów, w tym znaki specjalne, symbole matematyczne i alternatywne formy liter, może w wyniku podzbioru zmniejszyć ilość danych zawartych w czcionce o 80–90 procent. Optymalizacja czcionki nie wpływa na jakość wizualną, ponieważ usuwane są tylko nieużywane glify.
Usuwanie metadanych i czyszczenie obiektów zapewniają niewielkie, ale stałe redukcje. Usunięcie właściwości dokumentu, danych aplikacji prywatnych, osadzonych miniatur i obiektów, do których nie ma odniesień, zwykle zmniejsza rozmiar pliku o 2 do 10 procent przy zerowym wpływie wizualnym. Redukcje te są zawsze bezpieczne i należy je zastosować przed rozważeniem kompresji wpływającej na jakość.
Przebieg pracy z iteracyjną kompresją
Zacznij od najmniej agresywnej kompresji, która pozwoli zachować akceptowalną jakość. W programie Acrobat Pro otwórz plik PDF i przejdź do opcji Plik, Zapisz jako inny, Zoptymalizowany plik PDF. Ustaw próbkowanie obrazów kolorowych i w skali szarości na 200 DPI z jakością JPEG na poziomie 80 procent. Zastosuj podzbiór czcionek, usuwanie metadanych i czyszczenie obiektu. Zapisz zoptymalizowany plik i sprawdź jego rozmiar. Jeśli rozmiar mieści się w granicach 10 procent wartości docelowej, dokonaj drobnych korekt. Jeśli rozmiar przekracza wartość docelową o więcej niż 10 procent, zmniejsz jeszcze bardziej jakość DPI lub JPEG i spróbuj ponownie.
Każda iteracja powinna zmieniać tylko jeden parametr na raz. Jednoczesna zmiana DPI i jakości JPEG uniemożliwia określenie, który parametr w jakim stopniu przyczynił się do zmniejszenia rozmiaru. Zmiana jednego parametru na iterację daje przewidywalne wyniki i uczy, które parametry mają największy wpływ na konkretny typ dokumentu.
Jeżeli po trzech iteracjach docelowy rozmiar nie został osiągnięty przy akceptowalnej jakości, rozważ podzielenie dokumentu na wiele plików. 100-stronicowy raport, którego nie można skompresować poniżej 15 MB, może działać jako dwa 50-stronicowe pliki po 8 MB każdy. Dzielenie plików jest rozwiązaniem dystrybucyjnym, a nie kompresyjnym, ale realizuje praktyczny cel, jakim jest utrzymanie rozmiaru poniżej limitu.
Korzystanie z narzędzia audytu wykorzystania przestrzeni programu Acrobat Pro
Przed kompresją sprawdź, dokąd zmierza rozmiar pliku. Narzędzie Audyt wykorzystania przestrzeni programu Acrobat Pro, dostępne w opcjach zaawansowanych okna dialogowego Zoptymalizowany plik PDF, dzieli zawartość pliku według typu: obrazy, czcionki, strumienie zawartości, metadane i struktura. Dokument, w którym obrazy zajmują 90 procent rozmiaru pliku, wymaga agresywnej kompresji obrazu. Dokument, w którym czcionki zajmują 50 procent, wymaga podzbioru czcionek.
Audyt wyznacza strategię kompresji. Zastosowanie kompresji obrazu do dokumentu zawierającego dużo czcionek pozwala uzyskać minimalną redukcję rozmiaru. Zastosowanie podzbioru czcionek do dokumentu zawierającego dużo obrazów pozwala uzyskać minimalną redukcję. Audyt zapobiega marnowaniu iteracji na metody kompresji, które nie mogą pomóc, ponieważ docelowy typ danych nie ma znaczącego wpływu na rozmiar pliku.
Weryfikacja skompresowanej jakości względem oryginału
Po osiągnięciu docelowego rozmiaru porównaj skompresowany plik PDF z oryginałem obok siebie przy powiększeniu 200%. Sprawdź ostrość tekstu, szczegółowość obrazu i dokładność kolorów. Wersja skompresowana będzie wykazywać pewną utratę jakości w porównaniu z oryginałem. Pytanie brzmi, czy strata jest akceptowalna przy zamierzonym użytkowaniu. Dokument przeznaczony do przeglądania na ekranie może tolerować większą kompresję niż dokument przeznaczony do drukowania profesjonalnego.
Jeżeli utrata jakości jest niedopuszczalna, należy rozważyć alternatywne podejścia. Zamiast kompresować pojedynczy duży dokument, rozprowadź go jako skompresowany plik ZIP, w którym kompresja jest bezstratna. Zamiast osadzać obrazy o wysokiej rozdzielczości, przed utworzeniem pliku PDF zastąp je wersjami o niższej rozdzielczości. Te alternatywy pozwalają zachować jakość, rozwiązując problem rozmiaru pliku przed utworzeniem pliku PDF, zamiast kompresować już duży plik PDF.
Kompresja pliku PDF do określonego rozmiaru megabajtów to praktyczna umiejętność dla każdego, kto regularnie spotyka się z ograniczeniami rozmiaru plików w wiadomościach e-mail, formularzach przesyłania lub systemach zarządzania dokumentami. Podejście iteracyjne, kierowane przez narzędzie audytowe i skupiające się na parametrach kompresji, które mają największe znaczenie dla konkretnego dokumentu, pozwala osiągnąć cel przy minimalnej niezbędnej utracie jakości.
Tworzenie profilu kompresji wielokrotnego użytku dla powtarzających się dokumentów
Jeśli regularnie kompresujesz podobne dokumenty z tego samego źródła, np. raporty miesięczne ze stałą gęstością obrazu i liczbą stron, utwórz profil kompresji wielokrotnego użytku. Po znalezieniu optymalnych ustawień w drodze iteracji na jednym reprezentatywnym dokumencie zapisz te ustawienia jako nazwany profil w Optymalizatorze PDF programu Acrobat Pro. Raport za następny miesiąc jest kompresowany do docelowego rozmiaru w jednym kroku, przy użyciu zapisanego profilu.
Udostępnij profil kompresji członkom zespołu, którzy tworzą podobne dokumenty. Zespół marketingowy zajmujący się dystrybucją katalogów produktów może używać tego samego profilu kompresji katalogów, zapewniając stałą jakość wyników i rozmiary plików w całym zespole. Scentralizowane profile zapobiegają scenariuszowi, w którym każdy członek zespołu niezależnie odkrywa ustawienia kompresji, co daje niespójne wyniki.
Okresowo sprawdzaj profil w oparciu o nowy dokument, aby upewnić się, że nadal daje oczekiwane wyniki. Zmiany w dokumencie źródłowym, takie jak zdjęcia produktów w wyższej rozdzielczości lub nowy układ strony z większą liczbą zdjęć, mogą mieć wpływ na działanie profilu. Coroczna walidacja zapewnia, że profil pozostaje skuteczny.
Dokumentowanie ustawień kompresji w celu zapewnienia zgodności i odniesienia
W przypadku dokumentów podlegających wymaganiom prawnym lub dotyczącym systemu jakości należy udokumentować zastosowane ustawienia kompresji. Notatka we właściwościach dokumentu lub towarzyszący plik tekstowy rejestruje, co i dlaczego zrobiono z plikiem PDF. Dokumentacja służy audytorom zgodności, którzy mogą zapytać, czy jakość dokumentu została obniżona w celu spełnienia limitu rozmiaru pliku.
Dokumentacja powinna zawierać oryginalny rozmiar pliku, docelowy rozmiar pliku, zastosowane ustawienia jakości DPI i JPEG, informację, czy zastosowano podzbiór czcionek oraz uzyskany rozmiar skompresowanego pliku. Prosty wpis w arkuszu kalkulacyjnym dla każdego skompresowanego dokumentu tworzy historię kompresji, która wspiera przyszłe decyzje i demonstruje spójne praktyki obsługi dokumentów.
Obsługa dokumentów, w przypadku których kompresja nie może osiągnąć celu
Niektóre dokumenty są odporne na kompresję do żądanego rozmiaru docelowego, ponieważ ich zawartość z natury ma duże rozmiary. Portfolio w formacie PDF zdjęć w wysokiej rozdzielczości z profesjonalnej sesji zdjęciowej, w której każdy obraz jest niezbędny do celów dokumentu, może osiągnąć minimalny możliwy rozmiar, przy którym dalsza kompresja zniszczyłaby szczegóły fotograficzne, jakie dokument może przedstawić.
Jeśli sama kompresja nie jest w stanie osiągnąć celu, należy przyjąć do wiadomości ograniczenia i zastosować alternatywne metody dystrybucji. Prześlij plik do magazynu w chmurze i udostępnij link do pobrania zamiast dołączać go do wiadomości e-mail. Podziel dokument na łatwe do zarządzania części. Konwertuj określone obrazy na linki odwołujące się do wersji hostowanych zewnętrznie. Alternatywy pozwalają zachować jakość dokumentu, jednocześnie omijając ograniczenie rozmiaru, którego kompresja nie jest w stanie pokonać.
Wiedza o tym, kiedy zakończyć kompresję, jest równie ważna, jak wiedza o tym, jak ją kompresować. Plik PDF skompresowany do punktu, w którym jakość wizualna uległa pogorszeniu, nie spełnia swojego zadania, niezależnie od tego, czy spełnia docelowy rozmiar pliku. Docelowy rozmiar pliku służy do dystrybucji dokumentu. Dokument nie został utworzony w celu obsługi celu kompresji.
Automatyzacja docelowej kompresji w przypadku procesów o dużej objętości
W przypadku organizacji przetwarzających dziennie setki plików PDF, z których każdy musi mieścić się w określonym limicie rozmiaru, ręczna iteracyjna kompresja każdego dokumentu jest niewykonalna. Zautomatyzuj ukierunkowaną kompresję za pomocą skryptu, który akceptuje plik PDF i docelowy rozmiar, stosuje ustawienia kompresji progresywnej, mierzy dane wyjściowe i powtarza aż do osiągnięcia celu lub osiągnięcia minimalnych progów jakości.
Narzędzia takie jak Ghostscript z konfigurowalnymi parametrami i Python z biblioteką pikepdf mogą wdrożyć automatyczną, ukierunkowaną kompresję. Skrypt definiuje poziomy kompresji od łagodnej do agresywnej, stosuje każdy poziom po kolei i zatrzymuje się, gdy rozmiar wyjściowy spadnie poniżej wartości docelowej. Automatyzacja obsługuje iteracje, które byłyby uciążliwe dla człowieka, przetwarzającego dokumenty wsadowo bez nadzoru.
Wypróbuj opcję Kompresuj plik PDF
Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.
