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 .


źródło

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.

Społeczność
źródło
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
Paul Pignon
źródło
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.

Chris
źródło
... 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.

Max Wyss
źródło
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.

Menashe Eliezer
źródło
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.

Andreas Noteng
źródło
0

PDF Studio Viewer, darmowy czytnik PDF Qoppa, może wypełniać interaktywne formularze i obsługuje JavaScript.

Obsługuje statyczne formy xfa, ale nie formy dynamiczne.

https://www.qoppa.com/pdfstudioviewer/download/

Leila Holmann
źródło