web-dev-qa-db-fra.com

Lecteur PDF qui prend en charge les formulaires XFA (alors qu'Adobe Reader pour Linux n'est plus pris en charge)?

Les formulaires XFA sont des fonctionnalités d'un fichier pdf comprenant des options pour remplir des champs dans certains documents - dans de nombreux cas, des documents officiels. Ces options peuvent ouvrir un calendrier, par exemple, afin de sélectionner le jour, le mois et l'année, etc. Habituellement, ces formulaires garantissent qu'un certain format officiel est utilisé.

J'ai vu qu'Okular affiche un avertissement indiquant que les formulaires XFA ne sont pas pris en charge:

enter image description here

enter image description here

Plus ici .

En sélectionnant `` Afficher les formulaires '' dans Okular, ces champs peuvent être modifiés et les modifications peuvent être enregistrées, mais en comparant à ce que je vois dans Windows avec Adobe Reader, seule une partie de ceux-ci est réellement accessible de cette manière: les options de calendrier sont absentes et les différentes les champs jour/mois/année ne sont pas présents, ce qui peut poser des questions sur l'exactitude du résultat.

Adobe Reader 9 peut toujours être installé dans Ubuntu 14.04 mais cela semble être une option très limitée.

Existe-t-il un lecteur PDF natif qui peut utiliser entièrement les formulaires XFA?

(Sinon, Wine est-il une solution?)


La solution pour Ubuntu 14.04 fonctionne en 16.04. aussi.


Le fichier que j'ai testé était ici .

41
user32012
  • Master PDF Editor for Linux has a free and a commercial version, and even the la version gratuite possède de nombreuses fonctionnalités avancées, parmi lesquelles "Prise en charge des formulaires XFA dynamiques".

  • Playonlinux a une option pour installer Adobe Acrobat Reader DC . Mais curieusement, ne laissant que PoL télécharger et installer le programme fonctionne , tout en sélectionnant la dernière version (AcroRdrDC1700920044_en_US) du fichier exe précédemment téléchargé localement, l'installation échoue avec une erreur. J'ai remarqué cela à plusieurs reprises, et aussi que PoL installe une version antérieure différente: 2015.010.20056 .

  • Dans les systèmes Ubuntu-16.04, la méthode d'installation d'Adobe Reader 9 pour 14.04 ( lien ) fonctionne toujours.


Comme suggéré dans réponse de Chris , les nouvelles versions d'Evince/GNOME Document Viewer, peuvent mieux gérer les fichiers XFA, et assez bien pour le fichier en question - la version testée 3.24.0.

27
user32012

Avait un formulaire .pdf avec des champs XFA que je ne pouvais pas remplir. Master-pdf téléchargé et installé, version gratuite:

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

J'ai fait l'affaire, au moins avec la forme dont j'avais besoin. Je suis entrain de courir:

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

evince fonctionne pour certains fichiers XFA. Je viens de l'essayer sur deux et cela a très bien fonctionné sur un, mais avec l'autre, j'ai eu une page qui disait de télécharger Adobe Reader.

3
Chris

J'ai pu remplir des formulaires XFA avec "Acrobat Reader DC Reader" avec Wine. Je l'ai installé en utilisant PlayOnLinux. La version installée est: 15.10.20056.167417 et peut être téléchargée sur ftp://ftp.Adobe.com/pub/Adobe/reader/win/AcrobatDC/1501020056/ . Il m'a permis de remplir des formulaires XFA avec n'importe quel Linux natif PDF reader I n'a même pas pu imprimer les formulaires pour le remplir manuellement.

1
Menashe Eliezer

Adobe Reader 9 peut être installé en 14.04 et 16.04 - voir https://askubuntu.com/questions/767937/how-to-install-Adobe-acrobat-in-ubuntu-16-04 (fonctionne aussi pour 14.04).

1
reducing activity

Je ne connais aucun PDF en plus des produits Adobe qui peuvent fonctionner correctement avec les formulaires XFA. (Je peux me tromper sur ce point; ce ne serait pas la première fois…).

Si Adobe Reader 9 pour Ubuntu est une fonctionnalité équivalente à Adobe Reader pour Windows ou Mac, il devrait pouvoir s'ouvrir et fonctionner avec des formulaires XFA. L'enregistrement dépend toutefois de la question de savoir si l'émetteur du formulaire a appliqué les droits étendus du lecteur.

Si l'équivalence des fonctionnalités n'est pas indiquée, votre seul choix consiste à établir une machine Windows virtuelle et à exécuter Adobe Acrobat/Reader. Toutefois, l'enregistrement avec Reader peut toujours être un problème.

1
Max Wyss

PDF Studio Viewer, le lecteur gratuit de Qoppa PDF lecteur, peut remplir des formulaires interactifs et inclut le support JavaScript.

Il prend en charge les formulaires xfa statiques mais pas les formulaires dynamiques.

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

0
Leila Holmann

Foxit Reader fonctionne très bien dans Wine sans tous les bricolages et correctifs nécessaires pour faire fonctionner Adobe. Il existe également une version Linux native de Foxit, mais il lui manque la plupart des fonctionnalités avancées et n'est donc qu'une autre visionneuse simple PDF. Télécharger depuis: http: //download.cnet .com/Foxit-Reader/3000-18497_4-10313206.html Les pages de Foxit ne vous permettent pas de choisir la version Windows si elle détecte un client Linux.

0
Andreas Noteng