Większość narzędzi Kompresja PDF stosuje jeden zestaw ustawień do każdej strony dokumentu. Każdy obraz jest próbkowany do tej samej rozdzielczości, a każdy element tekstowy otrzymuje ten sam algorytm kompresji. To jednolite podejście sprawdza się odpowiednio w przypadku dokumentów, w których wszystkie strony są podobne, np. raportu zawierającego wyłącznie tekst lub portfolio składającego się wyłącznie ze zdjęć. W przypadku dokumentów zawierających strony zawierające dużo tekstu i obrazów pojedyncze ustawienie kompresji powoduje niepotrzebne nadmierne lub niedostateczne skompresowanie stron z obrazami.
Zastosowanie różnej kompresji do obszarów tekstu i obszarów obrazu w tym samym pliku PDF daje lepszy wynik niż kompresja jednolita. Tekst pozostaje ostry i czytelny, ponieważ jest skompresowany za pomocą bezstratnego algorytmu zaprojektowanego dla treści wektorowych. Obrazy są agresywnie zmniejszane, ponieważ lepiej tolerują zmniejszenie rozdzielczości niż tekst. Całkowite zmniejszenie rozmiaru pliku jest większe niż jednolita kompresja zastosowana w sposób konserwatywny, aby zapewnić czytelność tekstu, a jakość wizualna obu typów zawartości zostaje zachowana na wymaganym przez każdy z nich poziomie.
WukongPDF Jakość PDF i narzędzia do kompresji stosują inteligentną kompresję poszczególnych elementów, która inaczej traktuje tekst i obrazy w tym samym dokumencie. Najbardziej szczegółową kontrolę nad ustawieniami poszczególnych elementów zapewnia narzędzie PDF Optimizer programu Adobe Acrobat Pro.

Dlaczego jednolite uszkodzenia spowodowane kompresją Pliki PDF o mieszanej zawartości
Tekst nie wybacza artefaktów kompresji. Pojedynczy znak renderowany w niskiej rozdzielczości szybko staje się nieczytelny. Litera „e” przy rozdzielczości 72 DPI może mieć tylko od 4 do 6 pikseli wysokości, a dalsze zmniejszanie próbkowania powoduje, że staje się ona nierozpoznawalną smugą. Obrazy natomiast zawierają znacznie więcej pikseli, niż potrzeba do wyświetlenia na ekranie. Zdjęcie w rozdzielczości 300 DPI zawiera około 16 razy więcej pikseli niż ten sam obraz w rozdzielczości 75 DPI. Próbkowanie obrazów w dół do rozdzielczości ekranu usuwa zbędne piksele bez zauważalnej utraty jakości w większości scenariuszy oglądania.
Jednolity przebieg kompresji, który zmniejsza wszystko do 150 DPI, powoduje, że tekst jest nieco rozmyty, pozostawiając jednocześnie znaczną kompresję obrazu na stole. Jednolity przebieg, który jest próbkowany w dół do 72 DPI, powoduje, że obrazy są odpowiednio małe, ale tekst jest prawie nieczytelny. Prawidłowe podejście polega na przetwarzaniu obszarów tekstu za pomocą algorytmu kompresji bezstratnej, takim jak Flate lub ZIP i pozostawieniu ich rozdzielczości na oryginalnej wartości, podczas gdy obszary obrazu przetwarzane są za pomocą stratnej kompresji JPEG przy zmniejszonej wartości DPI. Te dwa typy treści przechodzą różnymi ścieżkami optymalizacji w ramach tej samej operacji kompresji.
Wypróbuj opcję Kompresuj plik PDF
Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.
Konfigurowanie kompresji poszczególnych elementów w programie Adobe Acrobat Pro
Otwórz plik PDF w programie Acrobat Pro i przejdź do opcji Plik, następnie Zapisz jako inny, a następnie Zoptymalizowany plik PDF. Otworzy się okno dialogowe Optymalizatora PDF z lewym panelem zawierającym listę kategorii kompresji. Kliknij Obrazy, aby skonfigurować kompresję obrazu. Ustaw docelową wartość próbkowania w dół dla obrazów kolorowych na 150 DPI za pomocą funkcji Bicubic Downsampling, która zapewnia czyste rezultaty w przypadku zdjęć. Ustaw obrazy monochromatyczne na 300 DPI z bezstratną kompresją JBIG2, aby zachować ostrość tekstu w zeskanowanych dokumentach. W obszarze Kompresja wybierz opcję JPEG dla obrazów kolorowych o średniej jakości i ZIP dla obrazów monochromatycznych.
Krytyczne ustawienie ochrony tekstu znajduje się w sekcjach Przezroczystość i Czyszczenie, a nie w sekcji Obrazy. W obszarze Oczyszczanie zaznacz opcję Kompresuj strukturę dokumentu i Usuń nieużywane obiekty. Obie opcje zmniejszają rozmiar pliku bez wpływu na widoczną zawartość. W przypadku obiektów związanych z tekstem pozostaw opcję Odrzuć obiekty niezaznaczoną. Sekcja Czcionki optymalizatora kontroluje osadzanie i podzbiór czcionek. Upewnij się, że opcja Osadź wszystkie czcionki nie jest zaznaczona, jeśli nie jest to konieczne, oraz że opcja Podstaw osadzone czcionki jest zaznaczona. Podzbiór czcionek obejmuje tylko znaki faktycznie używane w dokumencie, a nie cały plik czcionki, co może zmniejszyć dane czcionki o 70 do 90 procent w przypadku dokumentów, które używają tylko małego podzbioru zestawu znaków dużej czcionki.
Po skonfigurowaniu ustawień kliknij OK i zapisz zoptymalizowany plik pod nową nazwą. Porównaj oryginalne i zoptymalizowane pliki PDF obok siebie przy 100-procentowym powiększeniu. Tekst powinien być nie do odróżnienia w obu wersjach. Obrazy mogą wykazywać lekkie zmiękczenie przy wybranej rozdzielczości próbkowania w dół, ale nie mogą być widoczne artefakty kompresji, takie jak blokowe krawędzie lub kolorowe pasy.
Używanie Ghostscriptu do sterowania z wiersza poleceń
Ghostscript zapewnia dostęp z wiersza poleceń do ustawień kompresji poszczególnych elementów poprzez parametry urządzenia. Parametry ColorImageResolution, GrayImageResolution i MonoImageResolution ustawiają docelowe wartości próbkowania w dół niezależnie dla każdego typu obrazu. Parametr ColorImageFilter ustawia algorytm kompresji dla obrazów kolorowych. Typowe polecenie Ghostscript do kompresji zawartości mieszanej to: gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.7 -dPDFSETTINGS=/printer -dColorImageResolution=150 -dMonoImageResolution=300 -dColorImageFilter=/DCTEncode -dGrayImageFilter=/DCTEncode -dMonoImageFilter=/CCITTFaxEncode -sOutputFile=wyjście.pdf wejście.pdf.
W praktyce ustawienie wstępne /printer PDFSETTINGS stosuje rozdzielczość 300 DPI dla wszystkich typów obrazów, czyli wyższą niż jest to potrzebne. Zastąp określone parametry po ustawieniu wstępnym, aby obniżyć rozdzielczość obrazu kolorowego, zachowując jednocześnie wysoką rozdzielczość monochromatyczną. Ghostscript przetwarza plik PDF zgodnie z hierarchią parametrów, przy czym jawne parametry zastępują wstępnie ustawione ustawienia domyślne. Podejście oparte na wierszu poleceń umożliwia skryptowanie i jest bezpłatne, dzięki czemu nadaje się do przetwarzania wsadowego plików PDF o mieszanej zawartości na serwerze lub jako część zautomatyzowanego procesu publikowania.
| Typ treści | Strategia kompresji | Typowa redukcja |
|---|---|---|
| Zdjęcia w wysokiej rozdzielczości | Próbkowanie w dół do 100-150 DPI, średnia jakość JPEG | 50-80% w przypadku stron ze zdjęciami |
| Tekst i grafika wektorowa | Bezstratna kompresja Flate/ZIP, zachowanie oryginalnej rozdzielczości | 10-30% dla stron tekstowych |
| Strony mieszane | Zastosuj ustawienia dla poszczególnych obrazów, zachowaj wektory tekstowe | Ogólnie 30-60%. |
Weryfikacja wyników kompresji według typu zawartości
Po skompresowaniu sprawdź, czy tekst i Obrazy PDF zostały odpowiednio potraktowane. W programie Acrobat Pro użyj narzędzia Podgląd wydruku w menu Produkcja druku, aby sprawdzić poszczególne rozdzielczości obrazu. Inspektor obiektów wyświetla listę każdego obrazu na bieżącej stronie wraz z jego efektywną rozdzielczością po kompresji. Upewnij się, że kolorowe zdjęcia przedstawiają docelową rozdzielczość, np. 150 DPI, i że zrzuty ekranu zawierające tekst mają wyższą rozdzielczość, np. 200–300 DPI. Audyt zawartości strony potwierdza, że ustawienia poszczególnych elementów zostały zastosowane prawidłowo.
Aby szybko sprawdzić wizualnie, powiększ obszar tekstowy do 200 procent. Znaki powinny pozostać ostre, bez zmiękczenia na krawędziach. Następnie powiększ obraz fotograficzny do 200 procent. Oczekuje się pewnej pikselacji przy dużym powiększeniu, co jest akceptowalne, ponieważ obraz został zmniejszony dla normalnych odległości oglądania. Przełączaj się między oryginalnymi i zoptymalizowanymi plikami PDF za pomocą narzędzia Porównaj pliki w programie Acrobat Pro, aby wygenerować różnicę wizualną podkreślającą różnice na poziomie pikseli. Różnica powinna pokazywać zmiany w obszarach obrazu i brak zmian w obszarach czystego tekstu.
Różna kompresja tekstu i obrazów w tym samym pliku PDF to profesjonalne podejście do tworzenia dokumentu, który jest zarówno wystarczająco mały, aby ułatwić dystrybucję, jak i wystarczająco ostry, aby zapewnić wygodne czytanie. Pięć minut spędzonych na konfigurowaniu ustawień kompresji poszczególnych elementów w Optymalizatorze PDF programu Acrobat Pro daje wymiernie lepszy wynik niż jakiekolwiek uniwersalne ustawienie kompresji. W przypadku dokumentów rozpowszechnianych głównie na ekranie podejście oparte na elementach zapewnia wyraźny tekst, jakiego oczekują czytelnicy, a także szybkie ładowanie, które doceniają użytkownicy mobilni.
Tworzenie gotowych ustawień kompresji wielokrotnego użytku dla plików PDF o mieszanej zawartości
Jeśli regularnie tworzysz pliki PDF o mieszanej zawartości z tego samego źródła, np. raport miesięczny z wykresami i komentarzami, zapisz ustawienia kompresji poszczególnych elementów jako ustawienie wstępne do ponownego wykorzystania w programie Acrobat Pro. W oknie dialogowym Optymalizatora PDF skonfiguruj wszystkie ustawienia dla typowego typu dokumentu, a następnie kliknij przycisk Zapisz w górnej części okna dialogowego i nazwij ustawienie wstępne, np. Zoptymalizowany pod kątem miesięcznego raportu. Następnym razem, gdy będziesz musiał skompresować podobny dokument, otwórz Optymalizator PDF, wybierz zapisane ustawienie wstępne z listy rozwijanej Ustawienia i kliknij OK. Cała optymalizacja następuje jednym kliknięciem, bez konieczności ponownej konfiguracji poszczególnych ustawień.
W przypadku zespołów korzystających ze wspólnych standardów kompresji wyeksportuj ustawienie wstępne jako plik i roześlij je wszystkim członkom zespołu. Umieść wstępnie ustawiony plik w folderze ustawień programu Acrobat Pro na każdym komputerze. Następnie każdy członek zespołu stosuje identyczne ustawienia kompresji, uzyskując spójne wyniki w dokumentach tworzonych przez różne osoby. Stała kompresja zapobiega scenariuszowi, w którym niektórzy członkowie zespołu wysyłają ostre, ale duże pliki PDF, a inni małe, ale niewyraźne, a każdy z nich jest przekonany, że ich podejście jest właściwe.
Obsługa zeskanowanych plików PDF przy użyciu różnych typów stron
Zeskanowany plik PDF, w którym niektóre strony zawierają wyraźny tekst, a inne ziarniste fotografie, stanowią trudny scenariusz kompresji. Strony tekstowe wymagają wysokiej rozdzielczości monochromatycznej, aby zachować ostrość. Strony ze zdjęciami wymagają umiarkowanego próbkowania kolorów w celu kontrolowania rozmiaru pliku. Pojedyncze ustawienie kompresji zastosowane do całego dokumentu powoduje utratę ostrości tekstu lub jakości zdjęcia.
Rozwiązaniem jest oddzielenie dokumentu według typu strony przed kompresją. Podziel plik PDF na dwa pliki tymczasowe: strony zawierające tylko tekst i strony zawierające tylko zdjęcia. Skompresuj każdy z ustawieniami zoptymalizowanymi pod kątem jego zawartości. Następnie połącz zoptymalizowane pliki z powrotem w jeden plik PDF. Ten trzyetapowy przepływ pracy zajmuje dwie dodatkowe minuty, ale zapewnia najlepszy wynik dla każdego typu strony. Zautomatyzuj proces dzielenia, kompresowania i łączenia za pomocą skryptu dla powtarzających się dokumentów o mieszanej zawartości. Przepływ pracy typu dziel-kompresuj-scalaj jest ręcznym odpowiednikiem kompresji poszczególnych elementów wykonywanej wewnętrznie przez program Acrobat Pro, dając ten sam wynik w nieco dłuższym, ale w pełni kontrolowanym procesie.
W przypadku większości narzędzi możliwość kompresowania tekstu i obrazów przy różnych ustawieniach w tym samym dokumencie jest tym, co odróżnia akceptowalny wynik PDF od doskonałego wyniku PDF. W przypadku każdego dokumentu, który będzie czytany na ekranie, a nie drukowany, ostry tekst nie podlega negocjacjom. Czytelnicy natychmiast zauważają zamazany tekst. Nieco bardziej miękkie zdjęcie w rozdzielczości 150 DPI jest ledwo zauważalne. Przestrzeganie różnych wymagań dotyczących jakości tekstu i obrazów pozwala uzyskać dokument, który sprawia wrażenie profesjonalnie przygotowanego, niezależnie od rozmiaru pliku. Zastosowanie różnej kompresji tekstu i obrazów w tym samym pliku PDF wynagradza wysiłek w postaci dokumentu, który ładuje się szybko, czyta się wygodnie i reprezentuje swoją zawartość na poziomie jakości wymaganym przez każdy typ treści.
Wypróbuj opcję Kompresuj plik PDF
Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.
