Tips & Tricks

Jak zmniejszyć rozmiar pliku PDF bez niszczenia znajdujących się w nim pól formularza do wypełnienia

Kompresowanie pliku PDF z polami formularza, które można wypełnić, jest ryzykowne. Standardowe ustawienia kompresji nie rozróżniają danych pól formularza od zawartości strony. Do wszystkiego stosują ten sam agresywny sposób próbkowania obrazu i usuwania obiektów. Rezultatem jest mniejszy plik, ale pola formularza mogą przestać działać. Menu rozwijane tracą swoje listy opcji. Obliczenia się psują. Przyciski przesyłania stają się obojętnymi dekoracjami.

Kompresja zamienia rozmiar pliku na funkcjonalność. Kiedy pola formularzy pękają, handel był zbyt agresywny.

Wykonanie przepustki Kompresja PDF, która zachowuje pola formularzy, wymaga wybrania ustawień kompresji ukierunkowanych na obrazy i nieużywane obiekty, pozostawiając elementy interaktywne nienaruszone. Narzędzia PDF Forms WukongPDF obsługują kompresję uwzględniającą formularze, a poniższe kroki umożliwiają utworzenie mniejszego pliku PDF z zachowaniem wszystkich funkcji formularzy.

How to Make a PDF Smaller Without Breaking the Fillable Form Fields Inside

Dlaczego standardowa kompresja przerywa pola

Pola formularzy PDF opierają się na obiektach wewnętrznych, które definiują typ pola, opcje, obliczenia i akcje. Standardowa kompresja identyfikuje nieużywane obiekty i usuwa je. Jeśli silnik kompresji błędnie zidentyfikuje obiekt pola formularza jako nieużywany, usunie go. Pole przestaje działać. Wygląd może pozostać niezmieniony, etykieta tekstowa nadal tam jest, ale znajdujący się za nią element interaktywny zniknął.

Kompresja zmienia również wewnętrzną strukturę pliku PDF w celu zwiększenia wydajności. Pola formularza odwołują się do siebie poprzez hierarchię obiektów nadrzędnych i podrzędnych. Przepisanie strukturalne może złamać te odniesienia. W menu rozwijanym, którego lista opcji jest zależna od grupy nadrzędnej, nie można już znaleźć opcji po reorganizacji grupy nadrzędnej podczas procesu kompresji.

WukongPDF

Wypróbuj opcję Kompresuj plik PDF

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

Zacznij teraz →

Wybór ustawień kompresji zachowujących elementy interaktywne

W Optymalizatorze PDF programu Adobe Acrobat najważniejsze ustawienie znajduje się w obszarze Odrzuć obiekty. Odznacz opcje związane z polami formularzy, akcjami i JavaScriptem. W szczególności odznacz Spłaszcz pola formularza i Odrzuć strukturę dokumentu. Te ustawienia informują optymalizatora, aby pozostawił elementy interaktywne nienaruszone i skompresował wszystko inne.

Skoncentruj kompresję na obrazach, które w największym stopniu wpływają na rozmiar pliku w większości plików PDF. Próbkuj obrazy kolorowe i w skali szarości do rozdzielczości 150 DPI. Zastosuj kompresję JPEG do obrazów kolorowych. Pozostaw obrazy monochromatyczne w wyższej rozdzielczości, jeśli zawierają tekst lub grafikę liniową. Sama kompresja obrazu często zmniejsza rozmiar pliku o 50-70% bez dotykania ani jednego elementu interaktywnego.

Test funkcjonalności formularza po kompresji

Po skompresowaniu otwórz plik PDF i przetestuj każde pole formularza. Kliknij każde pole tekstowe i potwierdź, że akceptuje wprowadzanie danych. Otwórz każde menu rozwijane i potwierdź, że wszystkie opcje są obecne. Zaznacz każde pole wyboru i przycisk opcji. Jeśli formularz zawiera obliczenia, wprowadź wartości testowe i potwierdź, że obliczenia dały prawidłowe wyniki. Jeśli formularz zawiera przycisk przesyłania, przetestuj przesyłanie.

Testowanie każdego pola jest żmudne, ale konieczne. Pojedyncze uszkodzone pole, które pozostaje niewykryte, oznacza, że każdy odbiorca skompresowanego formularza napotyka błąd. Zakłopotanie związane z rozpowszechnianiem zepsutego formularza przekracza koszt testowania. W przypadku złożonych formularzy z wieloma polami utwórz skrypt testowy lub listę kontrolną, która systematycznie obejmuje każde pole.

Ustawienie kompresjiWpływ na pola formularzaZalecenie
Próbkowanie obrazu w dółBrak, obrazy i formularze są odrębnymi obiektamiBezpieczny, użyj do największego zmniejszenia rozmiaru
Wyrzuć nieużywane przedmiotyMoże usunąć obiekty formularzy, jeśli zostaną błędnie zidentyfikowaneOdznacz opcje odrzucania związane z formularzem
Spłaszcz pola formularzaNiszczy całą interaktywność formNigdy nie włączaj formularzy, które chcesz, aby nadal działały
Optymalizuj strukturę dokumentuMoże przerwać odniesienia do obiektówDokładnie przetestuj po optymalizacji

Kompresowanie zeskanowanych plików PDF z nałożonymi polami formularza

Zeskanowany dokument z dodanymi na górze polami formularzy, co często zdarza się w przypadku skanowania formularza papierowego, a następnie udostępniania go do wypełnienia w programie Acrobat, ma dwie oddzielne warstwy danych. Zeskanowane obrazy stron stanowią dużą warstwę danych. Pola formularza to mała warstwa danych. Agresywnie kompresuj obrazy, zmniejszając próbkowanie do 150 DPI i stosując silną kompresję JPEG. Pola formularza dodają znikomy rozmiar pliku i nie należy ich dotykać.

To dwuwarstwowe podejście pozwala bezpiecznie osiągnąć największe zmniejszenie rozmiaru. Zeskanowane obrazy zmniejszają się z wielomegabajtowych bitmap do skompresowanych plików JPEG. Pola formularza pozostają dokładnie takie same, jak były. Jakość wizualna zeskanowanych stron w rozdzielczości 150 DPI jest odpowiednia do przeglądania na ekranie i drukowania. Pola formularza działają identycznie jak nieskompresowany oryginał.

Korzystanie z profili inspekcji wstępnej do kompresji bezpiecznej formy

Narzędzie Preflight programu Acrobat zawiera predefiniowane profile poprawek do optymalizacji plików PDF, które można dostosować w celu zachowania pól formularzy. Utwórz niestandardowy profil, który zastosuje ustawienia kompresji obrazu, wyłączając wszelkie poprawki wpływające na elementy formularza. Zapisz profil niestandardowy i zastosuj go do wszystkich plików PDF zawierających formularze.

Niestandardowe profile Preflight zapewniają stałą, powtarzalną kompresję. Te same ustawienia dotyczą każdego dokumentu. Nie ma ryzyka, że zapomnisz odznaczyć opcję krytyczną przy jednym uruchomieniu. Profil staje się standardem organizacji w zakresie bezpiecznej kompresji, udokumentowanym i możliwym do udostępnienia całemu zespołowi. Każdy formularz PDF skompresowany z profilem jest traktowany w ten sam sposób.

Zapisywanie zoptymalizowanej kopii a nadpisywanie oryginału

Zawsze kompresuj do nowego pliku. Zachowaj nieskompresowany oryginał jako kopię zapasową. Jeśli kompresja zepsuła coś, czego nie wykryły testy, oryginał zapewnia ścieżkę odzyskiwania. Zastąpienie oryginału wersją skompresowaną i późniejsze wykrycie problemu oznacza rozpoczęcie od zera.

Nazwij skompresowany plik, aby wskazać, że został zoptymalizowany: Form-Compressed.pdf lub Form-Optimized.pdf. Oryginał pozostaje w formacie Form.pdf. Konwencja nazewnictwa zapobiega nieporozumieniom co do tego, która wersja jest wiarygodna, a która pochodna zoptymalizowana pod względem rozmiaru.

WukongPDF

Wypróbuj opcję Kompresuj plik PDF

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

Zacznij teraz →