Otwierasz 50-stronicowy plik PDF o rozmiarze 10 megabajtów. Usuwasz 10 stron nieaktualnej treści, redukując dokument do 40 stron. Zapisujesz go, spodziewając się, że plik zmniejszy się do około 8 megabajtów. Zamiast tego rozmiar pliku wzrasta do 20 megabajtów. Usunięcie stron spowodowało, że plik był większy. Ten sprzeczny z intuicją wynik występuje, ponieważ usunięcie stron z pliku PDF nie powoduje usunięcia danych powiązanych z tymi stronami. Usuwa jedynie odniesienia do stron ze struktury dokumentu.
Wydaje się, że Kompresja PDF rozmiaru pliku po usunięciu strony powinna odbywać się automatycznie, ale redaktorzy plików PDF przedkładają szybkość edycji i zachowanie danych nad optymalizację rozmiaru pliku. Kiedy usuwasz stronę, edytor usuwa wpis strony z drzewa strony, ale zachowuje w pliku obiekty zawartości strony, obrazy, czcionki i inne zasoby. Te osierocone obiekty, do których nie ma już odniesień na żadnej stronie, nadal zajmują miejsce. Przestrzeń, którą zajmują, jest dodawana do kosztów samej edycji.

Jak faktycznie działa usuwanie stron PDF
Plik PDF ma strukturę zbioru ponumerowanych obiektów połączonych tabelą odsyłaczy. Obiekt drzewa stron wyświetla listę stron, które istnieją i w jakiej kolejności. Każdy obiekt strony odwołuje się do strumieni treści, obrazów, czcionek i innych zasobów. Kiedy usuwasz stronę w edytorze PDF, edytor usuwa wpis strony z drzewa stron. Strumień treści tej strony i wszystkie zasoby, do których się odwołuje, pozostają w pliku jako osierocone obiekty.
Większość edytorów PDF nie usuwa natychmiast osieroconych obiektów, ponieważ jest to kosztowne obliczeniowo. Edytor musiałby zidentyfikować każdy obiekt, do którego odwoływały się jedynie usunięte strony, co wymagałoby śledzenia łańcuchów odniesień w całym pliku. Analiza ta wymaga czasu, a użytkownicy oczekują natychmiastowego usunięcia strony. Edytor zmienia rozmiar pliku na szybkość, pozostawiając czyszczenie na późniejszą operację Zapisz jako lub optymalizację.
Niektórzy redaktorzy zapisują historię edycji w pliku PDF. Każda edycja dodaje nowe obiekty, zachowując jednocześnie stare. Rozmiar pliku PDF rośnie z każdą sesją edycyjną, ponieważ plik zawiera nie tylko bieżący stan dokumentu, ale także pełną historię osiągnięcia tego stanu. Dokument edytowany dziesięć razy zawiera dziesięć warstw zmian przyrostowych.
Dane czcionek w znaczący sposób przyczyniają się do zwiększenia rozmiaru pliku po usunięciu. Usunięta strona mogła używać określonego podzbioru czcionek. Ten podzbiór czcionek pozostaje w pliku, ponieważ inne strony również mogą go używać. Nawet jeśli żadna pozostała strona nie używa tej czcionki, rozpoznanie tego faktu wymaga od edytora sprawdzenia co drugiej strony, którą pomija podczas operacji szybkiego usuwania.
Wypróbuj opcję Kompresuj plik PDF
Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.
Dlaczego rozmiar pliku może faktycznie wzrosnąć
Zwiększenie rozmiaru pliku wynika ze sposobu, w jaki edytor zapisuje zmodyfikowany plik. Podczas zapisywania po usunięciu stron edytor zapisuje bieżący stan dokumentu, wszelkie osierocone obiekty oraz nową tabelę odsyłaczy. Nowa tabela powiązań może być większa od oryginalnej, ponieważ zawiera wpisy zarówno dla bieżących obiektów, jak i obiektów osieroconych. Operacja zapisywania może również dodać metadane dotyczące samej edycji.
Jeśli edytor dołączy zmiany zamiast przepisywać plik, każda operacja zapisywania dodaje zawartość bez usuwania czegokolwiek. Oryginalna zawartość pliku zostanie zachowana na wypadek, gdybyś chciał cofnąć zmiany. Usunięte strony nadal tam są, tylko nie są wyświetlane. Plik zawiera oryginalny 50-stronicowy dokument oraz instrukcje dotyczące ukrycia 10 z tych stron, a także nową tabelę odsyłaczy. Nic dziwnego, że jest większy.
Usunięcie PDF Pages, po którym następuje operacja Zapisz, w przeciwieństwie do operacji Zapisz jako, z większym prawdopodobieństwem pozwala zachować osierocone obiekty. Zapisz aktualizuje stopniowo istniejący plik. Zapisz jako zapisuje nowy plik od zera, co daje edytorowi możliwość pominięcia osieroconych obiektów.
Jak faktycznie zmniejszyć rozmiar pliku po usunięciu stron
Najskuteczniejszą metodą jest Zapisz jako, a nie Zapisz. Kiedy używasz opcji Zapisz jako, edytor zapisuje nowy plik zawierający tylko obiekty, do których odwołuje się bieżący stan dokumentu. Osierocone obiekty z poprzednich edycji nie są uwzględniane. Nowy plik jest czysty i zawiera tylko bieżącą zawartość. Rozmiar pliku powinien zmniejszać się proporcjonalnie do usuniętych stron.
Jeśli funkcja Zapisz jako nie zmniejszy wystarczająco rozmiaru pliku, po usunięciu stron i użyciu funkcji Zapisz jako uruchom optymalizację lub kompresję pliku PDF. Przejście optymalizacyjne usuwa zbędne obiekty, podzbiór czcionek tak, aby zawierały tylko używane znaki, i próbkowanie obrazów do odpowiednich rozdzielczości. Kombinacja opcji Zapisz jako i optymalizacji tworzy najmniejszy możliwy plik dla bieżącej zawartości.
WukongPDF przetwarza pliki PDF za pomocą narzędzi opartych na przeglądarce, które mogą kompresować i optymalizować pliki po usunięciu strony. Narzędzia do kompresji usuwają osierocone obiekty i zbędne dane, tworząc plik o rozmiarze dokładnie odzwierciedlającym bieżącą zawartość dokumentu.
Zapobieganie powiększaniu się rozmiaru pliku podczas edycji dokumentu
Jeśli planujesz intensywną edycję pliku PDF, w tym usuwanie, dodawanie i zmianę kolejności stron, najpierw wykonaj wszystkie zmiany strukturalne, a następnie użyj funkcji Zapisz jako, a następnie optymalizacji jako ostatniego kroku. Ta sekwencja minimalizuje nagromadzone osierocone obiekty i tworzy najczystszy plik wyjściowy.
W przypadku dokumentów, które będą wielokrotnie edytowane w miarę upływu czasu, ustal harmonogram czyszczenia. Po każdych pięciu sesjach edycyjnych lub co miesiąc użyj opcji Zapisz jako, aby utworzyć czystą kopię i odrzucić historię edycji zgromadzoną w pliku roboczym. Ta praktyka umożliwia zarządzanie rozmiarami plików i zmniejsza ryzyko nagromadzenia się problemów strukturalnych powodujących problemy z renderowaniem.
Udostępniając zewnętrznie edytowane pliki PDF, przed dystrybucją zawsze korzystaj z opcji Zapisz jako, a nie Zapisz. Zapisz jako usuwa historię edycji, która mogła zawierać poufne informacje z poprzednich wersji. Odbiorca zewnętrzny otrzymuje czysty plik zawierający jedynie bieżącą treść dokumentu.
Różnica między zapisem przyrostowym a zapisem pełnym w edycji pliku PDF jest analogiczna do różnicy między dołączaniem do pliku tekstowego a jego przepisywaniem. Zapisywanie przyrostowe dołącza zmiany na końcu istniejącego pliku. Pełny zapis odczytuje cały stan dokumentu i zapisuje go od zera. Zapisywanie przyrostowe jest szybsze, ponieważ zapisuje jedynie zmiany. Pełne zapisy tworzą mniejsze i czystsze pliki, ponieważ usuwają nagromadzone resztki.
Program Adobe Acrobat ma w szczególności dwie opcje zapisywania, które zachowują się inaczej. Zapisz dołącza zmiany stopniowo. Zapisz jako zapisuje całkowicie nowy plik. Różnica w rozmiarze pliku między nimi może być ogromna po wielu sesjach edycyjnych. Dokument edytowany dziesięć razy za pomocą funkcji Zapisz może być trzy razy większy niż ten sam dokument edytowany w identyczny sposób, ale zapisywany za pomocą funkcji Zapisz jako po każdej sesji.
Pliki PDF zawierające dużo obrazów są szczególnie podatne na nadmierne usuwanie stron, ponieważ obrazy są największymi obiektami w pliku PDF. Po usunięciu strony zawierającej zdjęcie o rozmiarze 5 megabajtów dane zdjęcia pozostaną w pliku jako osierocony obiekt. Rozmiar pliku w ogóle się nie zmniejsza, ponieważ największy obiekt w pliku jest nadal obecny. Identyfikowanie i usuwanie osieroconych obrazów wymaga operacji Zapisz jako lub optymalizacji.
Niektóre edytory PDF zawierają polecenie Zmniejsz rozmiar pliku lub Optymalizuj plik PDF, które specjalnie wybiera osierocone obiekty do usunięcia. To polecenie wykonuje analizę odniesień, którą pomija szybkie usunięcie strony. Uruchomienie tego polecenia po usunięciu stron gwarantuje, że miejsce zajmowane przez usuniętą zawartość strony zostanie faktycznie odzyskane.
W przypadku dokumentów, dla których rozmiar pliku ma kluczowe znaczenie, takich jak pliki PDF udostępniane w witrynach internetowych o ograniczonej przepustowości lub pliki PDF wysyłane do odbiorców pocztą elektroniczną z ograniczeniem rozmiaru załączników, etap optymalizacji po usunięciu jest obowiązkowy. 40-stronicowy dokument o rozmiarze 20 megabajtów może być większy niż 50-stronicowy oryginał. Odbiorca widzi krótszy dokument, ale większy plik, co jest odwrotne do oczekiwań i może uniemożliwić pomyślne dostarczenie.
Funkcja linearyzacji PDF, zwana także Fast Web View, reorganizuje plik w taki sposób, że pierwsza strona może zostać wyświetlona przed pobraniem całego pliku. Linearne pliki PDF mają specyficzną strukturę wewnętrzną, która może zostać zakłócona przez usunięcie strony. Zlinearyzowany plik PDF, w którym usunięto strony, może utracić linearyzację, a redaktor może dodać drugą kopię niektórych zasobów, aby zachować szybki dostęp. To powielanie dodatkowo zwiększa rozmiar pliku po usunięciu.
Zrozumienie zachowania rozmiaru po usunięciu strony pomaga ustalić realistyczne oczekiwania podczas czyszczenia plików PDF. Usunięcie strony to szybka operacja, która zmniejsza liczbę stron. Zmniejszanie rozmiaru pliku to oddzielny krok optymalizacji wymagający polecenia Zapisz jako lub jawnej kompresji. Traktując je jako dwa kroki w procesie czyszczenia, otrzymasz zarówno krótszy dokument, jak i mniejszy plik.
Sprzeczne z intuicją zachowanie rozmiaru pliku PDF po usunięciu strony jest konsekwencją tego, że w formacie priorytetem jest szybkość edycji i zachowanie danych, a nie wydajność przechowywania. Zrozumienie tego kompromisu pozwala użytkownikom uwzględnić etap optymalizacji w przepływie pracy i uzyskać zarówno szybką edycję, jak i kompaktowe pliki.
Ustawianie opcji Zapisz jako domyślnej operacji zapisywania po dowolnej edycji strukturalnej, zamiast zapisywania, to najskuteczniejszy nawyk zapobiegania powiększeniu rozmiaru pliku PDF i utrzymywania czystych, kompaktowych plików, które dokładnie odzwierciedlają bieżącą zawartość dokumentu.
Używanie opcji Zapisz jako zamiast opcji Zapisz po usunięciu stron to najważniejszy nawyk pozwalający zachować proporcjonalność rozmiarów plików PDF do ich rzeczywistej zawartości.
| Zapisz metodę | Co się stanie | Rozmiar pliku po usunięciu | Użyj, gdy |
|---|---|---|---|
| Ratować | Dołącza zmiany; utrzymuje sieroty | Może wzrosnąć | Szybkie zmiany; dokumenty robocze |
| Zapisz jako | Przepisuje cały plik; porzuca sieroty | Zmniejsza się proporcjonalnie | Wersja ostateczna przed udostępnieniem |
| Zapisz jako + Optymalizuj | Przepisuje + usuwa nadmiarowość | Najmniejszy możliwy | Dystrybucja zewnętrzna; archiwalny |
Wypróbuj opcję Kompresuj plik PDF
Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.
