web-dev-qa-db-fra.com

Pourquoi Ubuntu ne propose-t-il pas un moyen de remplir PDF formulaires?

Pourquoi Ubuntu ne propose-t-il pas un moyen de remplir PDF formulaires? Je ne demande pas comment remplir les formulaires. Je demande pourquoi il n'y a pas moyen de faire cela dans l'installation par défaut. C'est essentiellement la seule chose qu'Ubuntu ne peut pas faire et qui nécessite que mon système d'exploitation le soit.

15
b264

Probablement parce qu'il n'y a pas d'implémentation open-source de la "nouvelle" spécification de formulaires PDF entière, appelée XFA . Les formes plus anciennes (FDF) sont généralement prises en charge.

Tandis que XFA est techniquement un standard ouvert, à l'instar d'Office Open XML, il s'agit essentiellement d'un gop géant d'un format de fichier que Adobe a "documenté" pour répondre aux exigences gouvernementales en matière de formats de fichier ouverts. La version actuelle de la spécification (3.3) a une longueur de 1584 pages (uniquement pour la fonctionnalité de formulaire, pas le reste de PDF) et inclut des fonctionnalités exceptionnelles telles que plusieurs façons de coder les informations de formulaire, des pièces jointes XML dénormalisées en ligne dans un format de flux de données PDF uniquement et du code JavaScript incorporé.

À ma connaissance (et je travaille avec le remplissage par programmation de PDF formulaires cette semaine), Adobe a la seule complète implémentation de XFA existante et je ne le connais pas. tout client graphique open-source qui le gère. (iText et PDFBox ont un support partiel.)

12
chrylis

À partir de la version 3.10.3 "d'Evince" (c'est-à-dire Ubuntu 14.04), il est possible de le faire avec "Evince" et est installé dans une installation par défaut. Il s’appelle "visualiseur de documents" si vous souhaitez le rechercher. "evince" pour démarrer à partir de la ligne de commande.

De gnome.org sur le remplissage des formulaires:

Formes

Lorsque vous remplissez un formulaire interactif, vous pouvez naviguer d'un champ à l'autre en cliquant sur un champ avec votre souris. Lorsque vous avez terminé de renseigner un champ de texte, appuyez sur Entrée.

Vous pouvez faire une sélection dans une liste déroulante en cliquant dessus et en faisant défiler votre choix avec votre souris.

En ce qui concerne la question:

Pourquoi Ubuntu ne propose-t-il pas un moyen de remplir PDF formulaires?

Comme indiqué ci-dessus, le logiciel peut ne pas être inclus pour des raisons juridiques. Un logiciel capable d’ouvrir et de manipuler un PDF comportant une sorte de restriction poserait un problème juridique au responsable de ce système d’exploitation: il lui faudrait payer un droit pour le contourner (comme avec codecs audio et vidéo: ceux-ci ne sont pas fournis avec Ubuntu mais peuvent être ajoutés ultérieurement).

25
Rinzwind

Il est important de comprendre qu'il existe une différence entre les éléments formulaires et l'ajout d'éléments texte à un fichier PDF arbitraire.

Vous pouvez créer PDF qui sont de véritables "formulaires"; et ceux-ci peuvent être manipulés à l’aide de evince, le visualiseur de documents Ubuntu par défaut.

Mais lorsque vous voulez ouvrir des PDF arbitraires, placez simplement le texte quelque part. alors vous avez besoin des dernières versions du lecteur Adobe PDF - qui est gratuit; mais seulement sur les plates-formes Windows.

Donc, si c'est ce dont vous avez besoin sous Ubuntu, vous pouvez essayer d'utiliser l'émulateur Wine et exécuter cet outil Windows.

6
GhostCat