Others

Dlaczego formularze PDF resetują się po ich zamknięciu?

Spędzasz dwadzieścia minut na wypełnianiu formularza PDF, zamykasz plik i otwierasz go ponownie, aby odkryć, że każde pole jest znowu puste. Jest to jedno z najbardziej frustrujących doświadczeń PDF — i prawie zawsze można mu zapobiec, gdy zrozumie się przyczynę. Dane formularza nie są uszkodzone ani utracone; przede wszystkim nigdy nie został właściwie zapisany.

Why Do PDF Forms Reset When You Close Them?

Główna przyczyna: Twój widz nie zapisał danych

Dane formularza PDF — tekst wpisany w polach i zaznaczone pola wyboru — są przechowywane jako adnotacje w pliku PDF. Nie wszystkie przeglądarki PDF zapisują te adnotacje z powrotem w pliku po jego zamknięciu. Najczęstszym winowajcą są przeglądarki oparte na przeglądarce: Chrome, Firefox, Edge i Safari wyświetlają PDF formularze i umożliwiają wpisywanie w nich, ale mogą nie zapisywać danych z powrotem na dysk po zamknięciu karty.

Co dzieje się w przeglądarce: wypełniasz formularz, dane znajdują się w pamięci przeglądarki, zamykasz zakładkę, pamięć zostaje wyczyszczona. Jeśli nie pobrałeś bezpośrednio wypełnionego pliku PDF przed zamknięciem, dane zniknęły. Oryginalny plik PDF na Twoim dysku nigdy nie został zmieniony.

WukongPDF

Wypróbuj opcję Edytuj PDF

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

Zacznij teraz →

Kiedy wypełniasz formularz w przeglądarce

Jeśli otworzyłeś plik PDF poprzez kliknięcie łącza lub przeciągnięcie go na kartę przeglądarki, wypełniasz go we wbudowanej przeglądarce przeglądarki. Dotyczy to tylko sesji — nic nie jest zapisywane na stałe, dopóki plik nie zostanie pobrany.

Poprawka: po wypełnieniu formularza kliknij przycisk pobierania na pasku narzędzi PDF przeglądarki (strzałka skierowana w dół) przed zamknięciem karty. Spowoduje to pobranie nowej kopii pliku PDF zawierającego wprowadzone dane formularza. Następnie otwórz pobrany plik — a nie oryginał — aby sprawdzić, czy dane tam są.

Lepszy przepływ pracy w przypadku ważnych formularzy: najpierw pobierz plik PDF, a następnie otwórz go w aplikacji komputerowej PDF zamiast wypełniać go w przeglądarce. Pozwala to całkowicie uniknąć zapisywania przeglądarki.

Formularze z obsługą czytnika a formularze standardowe

Istnieje szczególne ograniczenie firmy Adobe, które wpływa na zapisywanie formularzy. Domyślnie program Adobe Reader (wersja bezpłatna) może wypełnić PDF formularze, ale nie może zapisać wypełnionych danych w pliku — może jedynie wydrukować wypełniony formularz lub przesłać go online. Jest to ograniczenie licencyjne: pełny zapis danych w programie Reader wymaga, aby formularz był „włączony w programie Reader”; przez twórcę formularza przy użyciu programu Acrobat Pro.

Jeśli wypełnisz formularz w programie Adobe Reader i spróbujesz go zapisać, może zostać wyświetlony komunikat typu „Nie można zapisać danych wprowadzonych w tym formularzu”. lub zapisany plik otwiera się pusty. Oznacza to, że formularz nie obsługuje czytnika. Rozwiązania: użyj innej przeglądarki PDF, która nie ma tego ograniczenia (Foxit Reader, PDF-XChange Viewer), wydrukuj wypełniony formularz do PDF za pomocą systemowej drukarki PDF lub skontaktuj się z wystawcą formularza i poproś o wersję obsługującą program Reader.

Gdy formularz zawiera skrypt resetowania

Niektóre formularze PDF zawierają kod JavaScript uruchamiany po otwarciu dokumentu — w tym skrypty czyszczące wszystkie pola do wartości domyślnych. Czasami jest to zamierzone (formularz zaprojektowany tak, aby zawsze zaczynał się pusty), a czasami jest to błąd twórcy formularza. Jeśli formularz resetuje się za każdym razem, gdy go otwierasz, nawet po prawidłowym zapisaniu, przyczyną prawdopodobnie jest skrypt resetujący.

Rozwiązanie: wyłącz JavaScript w przeglądarce PDF przed otwarciem formularza. W programie Adobe Reader przejdź do opcji Edycja > Preferencje > JavaScript i odznacz opcję Włącz Acrobat JavaScript. Po wyłączeniu skryptów reset nie zostanie uruchomiony, a zapisane dane zostaną zachowane. Włącz ponownie JavaScript po zakończeniu korzystania z formularza.

Jak bezpiecznie zapisywać dane formularzy PDF

  • Używaj aplikacji komputerowej, a nie przeglądarki: otwieraj formularze w programach Adobe Acrobat, Foxit lub PDF-XChange zamiast karty przeglądarki — aplikacje komputerowe niezawodnie radzą sobie z zapisywaniem
  • Zapisz jawnie przed zamknięciem: Ctrl+S (Windows) lub Cmd+S (Mac) po wypełnieniu każdej sekcji, a nie tylko na końcu
  • Jeśli używasz przeglądarki: pobierz wypełniony PDF przed zamknięciem karty — nie polegaj na przeglądarce, jeśli chodzi o zachowanie danych
  • Spłaszcz jako kopię zapasową: w przypadku ważnych wypełnionych formularzy użyj PDF Editor metody Drukuj do PDF, aby trwale spłaszczyć dane formularza na stronie — gwarantuje to, że dane nigdy nie zostaną utracone ani zresetowane
WukongPDF

Wypróbuj opcję Edytuj PDF

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

Zacznij teraz →