Czytnik PDF, który obsługuje formularze XFA (podczas gdy Adobe Reader dla Linuksa nie jest już obsługiwany)?


36

Formularze XFA to cechy pliku pdf zawierające opcje wypełniania pól w niektórych dokumentach - w wielu przypadkach dokumenty urzędowe. Opcje te mogą otworzyć kalendarz, na przykład w celu wybrania dnia, miesiąca i roku itp. Zwykle formularze te zapewniają stosowanie określonego oficjalnego formatu.

Widziałem, że Okular wyświetla ostrzeżenie, że formularze XFA nie są obsługiwane:

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Więcej tutaj .

Po wybraniu opcji „Pokaż formularze” w Okular można edytować te pola i zapisywać zmiany, ale w porównaniu do tego, co widzę w Windows z Adobe Reader, tylko niektóre z nich są naprawdę dostępne w ten sposób: opcje kalendarza są nieobecne, a osobne pola dnia / miesiąca / roku nie są obecne, co może rodzić pytania o poprawność wyniku.

Adobe Reader 9 może być nadal zainstalowany w Ubuntu 14.04 ale wydaje się, że jest to bardzo ograniczona opcja.

Czy istnieje natywny czytnik pdf, który może w pełni korzystać z formularzy XFA?

(Jeśli nie, to czy Wine jest rozwiązaniem?)


Rozwiązanie dla Ubuntu 14.04 działa w 16.04. zbyt.


Plik, który testowałem, był tutaj .

pdf 

Odpowiedzi:


25
  • Master PDF Editor dla Linuksa ma darmową i komercyjną wersję, a nawet darmowa wersja ma wiele zaawansowanych funkcji, w tym „Dynamiczną obsługę formularzy XFA” .

  • Playonlinux ma opcję instalacji Adobe Acrobat Reader DC . Ale co dziwne, zezwala tylko na pobranie i zainstalowanie programu PoL , podczas gdy podczas wybierania najnowszej wersji ( AcroRdrDC1700920044_en_US) exewcześniej pobranego pliku lokalnie instalacja kończy się niepowodzeniem z błędem. Zauważyłem to kilkakrotnie, a także, że PoL instaluje inną starszą wersję: 2015.010.20056 .

  • W systemach Ubuntu-16.04-metoda nadal działa instalacja programu Adobe Reader 9 dla 14.04 ( link ).


Jak sugeruje odpowiedź Chrisa , nowsze wersje Evince / GNOME Document Viewer mogą lepiej obsługiwać pliki XFA i wystarczająco dobre dla danego pliku - testowana wersja 3.24.0.


Master PDF Editor dla systemu Linux RPM działa na Mageia 5. Dziwnie jest mieć dwie odpowiedzi w jednym, ponieważ +1 nie mówi czytelnikowi, na którą głosuje respondent.
kbulgrien 15.04.17

W przypadku 14.04 instalacja Adobe Reader działała. Ponieważ nie testowałem Master PDF, postanowiłem nie używać + 1 /
Mateusz Konieczny

Głosuję na Master PDF Editor, przetestowany w wersji 4.1.30 w Manjaro Linux (aktualny na 22 sierpnia 2017 r.) 17.0.2. Pracował bez żadnych problemów, z wyjątkiem tego, że wybór daty jest funky, ale nie ma przeszkód w wypełnieniu formularza
Bennypr0fane

4

Miałem formularz .pdf z polami XFA, których nie mogłem wypełnić. Pobrałem i zainstalowałem Master-pdf, darmowa wersja:

master-pdf-editor-4.2.12_qt5.amd64.deb 

Wykonał lewę, przynajmniej w formie, której potrzebowałem. Biegnę:

$ uname -a
Linux debianHP 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u1 (2017-06-18) x86_64 GNU/Linux

1
To pasuje bardziej jako komentarz do zaakceptowanej odpowiedzi, jak już tam wspomniano.

2

evince działa dla niektórych plików XFA. Właśnie wypróbowałem to na dwóch i działało dobrze na jednym, ale z drugim dostałem stronę z informacją, że chcę pobrać Adobe Reader.


... to śmiertelna i krępująca granica mojego starego pytania. Miałem plik XFA, który nie był dobrze obsługiwany przez Evince, ale program jest często aktualizowany. Muszę znaleźć ten plik i przetestować ponownie, aby móc potwierdzić.

W rzeczy samej. GNOME Document Viewer 3.24.0ma teraz dość dobrą obsługę tego typu plików . - Dziękuję Ci.

Ponownie testując ten plik i porównując go z Master PDF i Adobe Reader DC, mogę powiedzieć, że Evince działa , ale wciąż pozostaje w tyle (jak wspomniałem w pytaniu dotyczącym Okulara, osobne pola dnia / miesiąca / roku są niewidoczne, jak również w innych aplikacjach, które mogą wprowadzać w błąd co do wyniku). Może to zależeć od odmian plików XFA.

Evince 3.30.2 na Ubuntu Budgie 18.04 nie działa dla mnie z moimi plikami PDF. Są to polskie roczne formularze podatkowe PIT-36 :(
Marecky

1

Nie znam żadnej przeglądarki plików PDF oprócz produktów Adobe, która mogłaby poprawnie współpracować z formularzami XFA. (Mogę się mylić; nie byłby to pierwszy raz…).

Jeśli program Adobe Reader 9 dla systemu Ubuntu jest równoważny funkcji programu Adobe Reader dla systemu Windows lub Mac, powinien móc otwierać formularze XFA i pracować z nimi. Zapisywanie zależy jednak od tego, czy wystawca formularza zastosował rozszerzone prawa czytelnika.

Jeśli nie podano równoważności funkcji, jedynym wyborem jest utworzenie wirtualnej maszyny z systemem Windows i uruchomienie programu Adobe Acrobat / Reader. Problemem może być nadal zapisywanie za pomocą programu Reader.


Myślę, że istnieje ogromna różnica między faktycznymi dokumentami. Chociaż przeczytałem również, że tylko Adobe Reader w pełni obsługuje XFA, z drugiej strony bardzo niewiele dokumentów korzysta ze wszystkich funkcji XFA. Oznacza to, że czytelnicy, którzy obsługują tylko częściowo XFA, mogą w praktyce wystarczyć do korzystania z takich dokumentów.

1

Byłem w stanie wypełnić formularze XFA za pomocą „Acrobat Reader DC Reader” za pomocą Wine. Zainstalowałem go za pomocą PlayOnLinux. Zainstalowana wersja to: 15.10.20056.167417 i można ją pobrać ze strony ftp://ftp.adobe.com/pub/adobe/reader/win/AcrobatDC/1501020056/ . Pozwoliło mi to wypełnić formularze XFA, których przy pomocy dowolnego natywnego czytnika plików PDF dla systemu Linux nie mogłem nawet wydrukować formularzy do ręcznego wypełniania.


Podczas próby instalacji w Playonlinux z tego pakietu pobranego ręcznie pojawia się błąd. - Ale instalacja działa dobrze, gdy wybiorę opcję automatycznego pobierania pakietu przez Playonlinux przed instalacją , chociaż wydaje się, że jest to dokładnie ta wymieniona powyżej.


0

Foxit Reader działa dobrze w Wine, bez majsterkowania i łatania potrzebnego do działania Adobe. Istnieje również natywna wersja systemu Linux Foxit, ale brakuje w niej większości zaawansowanych funkcji i dlatego jest to po prostu kolejna prosta przeglądarka plików PDF. Pobierz ze strony: http://download.cnet.com/Foxit-Reader/3000-18497_4-10313206.html Własne strony Foxit nie pozwalają wybrać wersji systemu Windows, jeśli wykryje klienta Linux.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.