Problemy z kompatybilnością formularzy PDF (XFA i formularze dynamiczne)
Ostatnia aktualizacja
Czasem formularz działa bez zarzutu w jednym programie, a rozpada się w innym – pola się nie pojawiają, ostrzeżenie mówi „otwórz w innym czytniku”, albo strona jest pusta z samym komunikatem błędu. To problem kompatybilności i niemal zawsze oznacza, że formularz korzysta z funkcji, których nie obsługuje każdy czytnik PDF. Formularz nie jest zepsuty; jest po prostu bardziej wybredny co do tego, gdzie zostaje otwarty, niż standardowy.
Zwykłą przyczyną jest zaawansowany albo dynamiczny formularz zbudowany w technologii (często nazywanej XFA albo LiveCycle), którą poprawnie renderuje tylko konkretne oprogramowanie. Standardowe formularze interaktywne są szeroko obsługiwane, ale te dynamiczne mogą wymagać konkretnego programu, a wiele nowoczesnych czytników – zwłaszcza na telefonach i w przeglądarkach – w ogóle ich poprawnie nie otworzy.
Ten poradnik pomaga rozpoznać problem kompatybilności, zrozumieć, dlaczego się zdarza, i rozważyć realistyczne opcje – łącznie z uczciwą rzeczywistością, że niektóre formularze po prostu wymagają oprogramowania, do którego zostały zaprojektowane, albo innego formatu od wystawcy.
Krok po kroku
- 1
Rozpoznaj charakterystyczne sygnały
Komunikat „proszę czekać” albo „otwórz w kompatybilnym czytniku”, pusta strona tam, gdzie powinien być formularz, albo pola pojawiające się w jednym programie i znikające w innym – wszystko to wskazuje na formularz korzystający z nieobsługiwanych funkcji.
- 2
Zidentyfikuj formularz dynamiczny (XFA)
Formularze pokazujące ostrzeżenie o potrzebie konkretnego oprogramowania to zwykle dynamiczne formularze XFA. Nie są to standardowe formularze interaktywne, a wiele czytników – zwłaszcza mobilnych i w przeglądarce – nie potrafi ich wyrenderować.
- 3
Wypróbuj inny, w pełni funkcjonalny czytnik
Otwórz formularz w paru rozbudowanych programach PDF. Standardowy formularz interaktywny, który zawiódł w podstawowym czytniku, często zadziała w pełnym. Formularz dynamiczny może nadal wymagać swojego konkretnego oprogramowania.
- 4
Poproś wystawcę o kompatybilną wersję
Jeśli formularz naprawdę nigdzie się nie otwiera w sposób, którego możesz użyć, poproś nadawcę o standardowy PDF, wersję nieinteraktywną do druku, albo instrukcje, jakiego oprogramowania potrzeba. Wystawcy zwykle mają alternatywę.
- 5
Wróć do drukowania i wypełniania ręcznego, jeśli trzeba
Jako ostateczność dla formularza, którego nie da się otworzyć interaktywnie, poproś o albo wygeneruj nieinteraktywną wersję do druku i uzupełnij ją, umieszczając tekst na stronie albo ręcznie. Nie jest to eleganckie, ale zawsze działa.
Wskazówki
- Ostrzeżenie o „kompatybilnym czytniku” to klasyczny znak dynamicznego formularza XFA wymagającego konkretnego oprogramowania.
- Standardowe formularze interaktywne są szeroko obsługiwane; jeśli jeden zawodzi tylko w podstawowym czytniku, rozbudowana aplikacja zwykle to naprawia.
- Niektóre formularze po prostu wymagają programu, do którego zostały zbudowane – to prawdziwe ograniczenie, którego nie warto forsować.
- Kiedy formularz nigdzie się nie otwiera w użytecznej formie, wystawca niemal zawsze może dostarczyć standardową albo drukowalną alternatywę.
- Niektóre formularze PDF mogą korzystać z nieobsługiwanych funkcji, więc „tu się nie otwiera” może być projektem formularza, a nie Twoim błędem.
Wypróbuj na telefonie
Telefony to miejsce, gdzie problemy kompatybilności gryzą najmocniej – dynamiczne formularze XFA często w ogóle nie renderują się w czytnikach mobilnych. Aplikacja PDF Editor niezawodnie otwiera i wypełnia standardowe formularze interaktywne i nieinteraktywne; przy formularzu dynamicznym wymagającym konkretnego oprogramowania na komputer poproś zamiast tego wystawcę o standardową wersję PDF.