* *
* *
abracadabraPDF.net
Services
abracadabra-Bonus
PDFs de démo
Articles publiés
ACElogo.gifTutotrucs & astuces - AcroForms ou XFA ?

Formulaires AcroForms ou formulaires XFA ?
Adobe Acrobat ou Adobe LiveCycle Designer ?

 
Vous envisagez de créer des formulaires PDF et vous vous posez naturellement la question de savoir quel outil utiliser puisque Adobe vous en propose deux : Adobe Acrobat lui-même et Adobe LiveCycle Designer. Un choix déjà débattu sur notre forum et qui n'est pas sans conséquences…
 
Comme vous le savez peut-être, Adobe LiveCycle Designer (que nous appelerons "Designer") est un complément d’Acrobat 7 Professional, d'Acrobat 8 Professional, et d'Acrobat 9 Pro-Extended, disponible uniquement pour les utilisateurs de la version Windows.  Si vous êtes sur Mac n’espérez pas le voir apparaître un jour sur votre bureau, ce n’est pas la position officielle d’Adobe mais mon sentiment personnel. 
 
Designer est un outil XML destiné à la création de formulaires XFA, et Acrobat génère des formulaires AcroForms.

Pour l'utilisateur novice, il n’est pas nécessaire de comprendre ce que signifient ces acronymes mais seulement de savoir que les documents PDF-XFA ainsi créés sont de nature très différente des formulaires PDF-AcroForms créés avec Acrobat et que leur structure est quasiment incompatible : un formulaire PDF-AcroForms pourra être converti et modifié avec Designer mais ensuite il ne sera plus éditable avec Acrobat.
C'est sans retour et l'inverse n'est pas possible : les formulaires PDF-XFA générés par Designer ne sont pas éditables dans Acrobat : les champs sont verrouillés et les outils de formulaire ne sont pas disponibles (grisés).
 
Ce qui n’est pas sans inconvénient pour les concepteurs de formulaires, avant de démarrer tout projet il faut accepter le fait que le choix d’un outil ou de l’autre a des limites d’interopérabilité et n'est pas sans conséquences…
 
Autre différence notable : les formulaires XFA sont des formulaires interactifs que l'on peut diffuser au formats PDF ou HTML, donc utilisables avec Adobe Reader aussi bien qu’avec des navigateurs web (Explorer, Firefox, Safari…). Alors que les formulaires générés par Acrobat ne peuvent être qu'au format PDF et ne sont donc pas utilisables directement par les navigateurs web. Les formulaires PDF sont cependant utilisables dans certains navigateurs web si le plugin PDF-Viewer est installé, mais cela n'en fait pas des formulaires HTML.
Cependant, dans tous les cas, les données saisies dans un formulaire PDF peuvent être exportées en HTML.


 
 
Les avantages des formulaires XFA (Designer)
 
Dans les formulaires XFA on peut ajouter en-tête et pied de page variables aussi bien que répéter des champs et créer de nouvelles pages dynamiquement lors de la saisie, y compris lors d'une utilisation avec Adobe Reader.
 
Connexion aux données : on peut connecter les formulaires Designer à des bases de données ou des fichiers XML plus facilement qu’avec Acrobat. Si le formulaire doit interagir avec une base de données, Designer est le choix qui s'impose.
 
Les documents PDF sont aisément intégrés aux schémas XML, fichiers de données, bases de données et services Web.
 
WSDL (Web Services Descriptor Language) : il s’agit de documents écrits en XML et décrivant un service Web. Vous pourrez aisément créer des champs de formulaire sous Designer connectés à des champs d’un service Web. Par exemple, si vous voulez qu’un bouton du formulaire traduise le texte d’un champ dans une langue étrangère et le reporte dans un autre champ , vous pouvez connecter le champ à un service WDSL assurant la traduction et le retour de l’information dans le champ de destination et ce avec Adobe Reader.
 
Distribution : les formulaires élaborés sous Designer peuvent être distribué aussi bien en PDF qu’en HTML.

La technologie XFA fait partie des spécifications du format PDF 1.5, elle est donc totalement incompatible avec Adobe Reader et Acrobat versions 5 et antérieures.
 
 
 
Les avantages des formulaires AcroForms (Acrobat)
 
Modification dynamique des pages et des champs : ajouter des champs, des liens, insérer des pages, effacer des boutons, des champs ou des pages, interaction avec les éléments multimédias, avec les calques, etc., ces fonctions ne sont disponibles que dans les formulaires AcroForm.
 
Editable sur les deux plateformes (Mac, PC) : tout formulaire élaboré avec AcroForms (sur PC ou bien sur Mac) pourra être échangé et édité sur l'autre plateforme.
 
Supporte un beaucoup plus grand nombre de commandes : l’usage des boutons et des liens permet d’ouvrir des fichiers, des liens, de naviguer de vues en vues, d’exécuter des commandes de menu, etc. Tous ces outils d’édition avancés (inaccessibles depuis les formulaires XFA de Designer) augmentent considérablement les possibilités d’interactivité d’une collection de documents PDF.

La technologie AcroForms fait partie des spécifications du format PDF 1.2, elle est donc utilisable avec Adobe Reader et Acrobat version 3 et ultérieures.

Autre avantage non négligeable : il existe des logiciels commerciaux concurrents d'Acrobat pour créer des formulaires PDF-AcroForms, il existe même des logiciels OpenSource (donc gratuits), comme OpenOffice et Scribus.

 
 
 
Alex Noesser
 
Voir également cet article sur Wikipediahttp://en.wikipedia.org/wiki/Portable_Document_Format

 

Date de création : 13/06/2010 : 04:13
Dernière modification : 23/06/2010 : 07:29
Catégorie : Tutotrucs & astuces
Page lue 395 fois


Imprimer l'article Imprimer l'article

Réactions à cet article

Personne n'a encore laissé de commentaire.
Soyez donc le premier !

Les PDF nous facilitent bien la vie !
Ils sont partout, même lorsque vous installez un jeu vidéo, ou allez sur un casino en ligne. C’est tellement plus simple et plus pratique que de lire des pages et des pages sur un site internet…
Une petite révolution dans le monde de l’internet, qui pourrait vivre sans de nos jours ?
W3C CSS Skins Papinou © 2007 - Licence Creative Commons
^ Haut ^