Tips & Tricks

Jak skompresować plik PDF bez utraty klikalnych łączy i spisu treści

Kompresujesz 40-stronicowy raport, aby nie przekraczał limitu załączników do wiadomości e-mail. Rozmiar pliku spada z 15 MB do 3 MB. Tekst wygląda dobrze. Obrazy są nadal rozpoznawalne. Ale kiedy otwierasz skompresowany plik PDF, spis treści jest martwy. Żaden z linków do rozdziałów nie działa. Odsyłacze, które prowadziły do rycin i tabel, są uszkodzone. Każde wewnętrzne hiperłącze zostało usunięte. Dokument jest mniejszy, ale i uszkodzony.

Standardowa Kompresja PDF dotyczy obrazów. Nie usuwa celowo linków. Jednak proces kompresji może zrestrukturyzować wewnętrzną tabelę obiektów pliku PDF w sposób zakłócający adnotacje łączy. Łącza nadal znajdują się w pliku, ale ich odniesienia do miejsc docelowych wskazują numery stron lub nazwane miejsca docelowe, które już nie istnieją, ponieważ kompresja spowodowała reorganizację pliku.

How to Compress a PDF Without Losing the Clickable Links and Table of Contents

Dlaczego kompresja psuje linki i zakładki

Łącza PDF są przechowywane jako obiekty adnotacji. Każde łącze zawiera miejsce docelowe, które może być numerem strony, nazwanym miejscem docelowym, takim jak „Rozdział 3” lub „Rozdział 3”. lub adres URL. Podczas kompresji silnik PDF może przepisać wewnętrzną strukturę obiektu, aby zoptymalizować rozmiar pliku. Jeśli przepisze drzewo stron, numery stron, na które prowadzą linki, mogą się zmienić. Jeśli w celu zaoszczędzenia miejsca usunie nieużywane nazwane miejsca docelowe, łącza odwołujące się do tych miejsc docelowych zostaną przerwane. Jeśli skonsoliduje zduplikowane obiekty, adnotacje posiadające wspólne odniesienie do obiektu mogą utracić swoje indywidualne miejsca docelowe.

Nie wszystkie narzędzia do kompresji powodują ten problem. Narzędzia przeznaczone do optymalizacji plików PDF rozumieją strukturę linków i zachowują ją. Narzędzia przeznaczone do ogólnej kompresji obrazu traktują plik PDF jako zbiór obrazów i mogą całkowicie usunąć warstwę adnotacji. Różnica między narzędziem zachowującym linki a narzędziem je łamającym polega na tym, czy narzędzie to rozumie strukturę pliku PDF poza samymi obrazami.

WukongPDF

Wypróbuj opcję Kompresuj plik PDF

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

Zacznij teraz →

Jak kompresować, zachowując łącza i zakładki

Silnik kompresji WukongPDF obsługuje pliki PDF. Analizuje strukturę dokumentu, identyfikuje obiekty obrazu, które można skompresować, i stosuje kompresję tylko do tych obiektów. Adnotacje łączy, drzewa zakładek i nazwane miejsca docelowe są zachowywane, ponieważ nie stanowią danych obrazu i nie są modyfikowane. Kompresja dotyczy obrazów, które są źródłem rozmiaru pliku, i pozostawia nienaruszoną strukturę nawigacji.

Wybierz poziom kompresji, który równoważy zmniejszenie rozmiaru i jakość, a następnie sprawdź łącza po kompresji. Otwórz skompresowany plik PDF i kliknij kilka wpisów spisu treści, odsyłaczy i zewnętrznych adresów URL. Jeśli zadziałają, kompresja zachowała strukturę łącza. Jeśli są uszkodzone, narzędzie do kompresji nie obsługuje plików PDF i należy je wymienić na takie, które obsługuje pliki PDF.

Testowanie łączy po kompresji

Systematyczny test wyłapuje uszkodzone linki, zanim dokument dotrze do odbiorców. Przetestuj jedno łącze każdego typu: wpis spisu treści wskazujący nagłówek w dokumencie; odsyłacz wskazujący na rysunek lub tabelę; odniesienie do przypisu, wskazujące na tekst przypisu i odwrotnie; zewnętrzny adres URL wskazujący stronę internetową. Jeśli wszystkie cztery typy działają, kompresja była bezpieczna. Jeśli uszkodzony jest jeden typ, sprawdź, czy uszkodzenie ogranicza się do tego typu, czy dotyczy wszystkich łączy. Uszkodzenie specyficzne dla typu sugeruje, że narzędzie do kompresji źle obsłużyło określony rodzaj adnotacji. Powszechne pęknięcie sugeruje, że warstwa adnotacji została całkowicie odrzucona.

Sprawdź także panel zakładek. Zakładki nie są technicznie linkami, stanowią osobne drzewo nawigacyjne, ale służą temu samemu celowi. Rozwiń panel zakładek i kliknij kilka wpisów. Powinni przejść na właściwe strony. Jeśli zakładki zostaną zachowane, ale łącza zostaną uszkodzone lub odwrotnie, narzędzie do kompresji potraktuje te dwa systemy nawigacji w różny sposób.

Zapobieganie utracie łącza we własnym przepływie pracy

Jeśli tworzysz pliki PDF, które zostaną później skompresowane, np. raporty archiwizowane i skompresowane w celu przechowywania, wyeksportuj je z elastycznymi strukturami łączy. W przypadku linków wewnętrznych używaj nazwanych miejsc docelowych zamiast miejsc docelowych opartych na numerze strony. Nazwane miejsca docelowe przetrwają zmianę numeracji stron, ponieważ odwołują się do etykiety, a nie do numeru strony. W programie Word oznacza to użycie opcji Wstaw, Zakładka do tworzenia nazwanych kotwic i Wstaw, Hiperłącze do tworzenia łączy do tych zakładek. Eksportuj do pliku PDF za pomocą opcji „Utwórz zakładki za pomocą nagłówków” opcja włączona. Dzięki tym praktykom plik PDF jest bardziej odporny na kompresję i inną obróbkę końcową.

Zewnętrzne adresy URL są najbardziej odpornym typem łącza, ponieważ nie zależą od wewnętrznej struktury pliku PDF. Zewnętrzny adres URL, taki jak https://www.example.com, wskazuje na zasób poza plikiem PDF. Kompresja nie może go przerwać, ponieważ miejsce docelowe nie znajduje się w pliku. Jeśli po kompresji wszystkie linki wewnętrzne zepsują się, ale zewnętrzne adresy URL przetrwają, narzędzie do kompresji zrestrukturyzuje wewnętrzne drzewo stron i zerwie wewnętrzne odniesienia. Ta diagnostyka powie dokładnie, co poszło nie tak.

Odzyskiwanie utraconych łączy, gdy ponowna kompresja nie wchodzi w grę

Jeśli oryginalny, nieskompresowany plik zniknął, a łącza do skompresowanego pliku są uszkodzone, dodaj je ponownie ręcznie. Otwórz plik PDF w edytorze linków. Narzędzie linków umożliwia rysowanie prostokątów linków na istniejącym tekście linku i przypisywanie miejsc docelowych. Odtwórz każde uszkodzone łącze. W przypadku 40-stronicowego raportu z 30 uszkodzonymi linkami zajmuje to od 20 do 30 minut. Jest to żmudne, ale konieczne, jeśli struktura nawigacji jest ważna i nie można odzyskać oryginalnego pliku.

Lekcja na przyszłość dotycząca kompresji jest taka, aby kompresować kopię, a nie oryginał, i weryfikować łącza natychmiast po kompresji, gdy oryginał jest nadal dostępny. Zmniejsz rozmiar pliku PDF, który zachowuje strukturę nawigacji, jest właściwym narzędziem. Pomocna jest również metoda kompresji etapowej. Kompresja WukongPDF została zaprojektowana w tym celu: tworzy mniejszy plik z nienaruszonymi wszystkimi Linkami PDF.

WukongPDF

Wypróbuj opcję Kompresuj plik PDF

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

Zacznij teraz →