Les exemples et exemples de ce document ne concernent que l’environnement AEM Forms on JEE.
À propos du service Forms
Le service Forms vous permet de créer des applications clientes de capture de données interactives qui valident, traitent, transforment et délivrent des formulaires généralement créés dans Designer. Les auteurs de formulaires peuvent développer une conception de formulaire unique que le service Forms rend au format PDF, SWF ou HTML dans divers environnements de navigateur.
Lorsqu’un utilisateur final demande un formulaire, une application cliente envoie la demande au service Forms, qui renvoie le formulaire dans un format approprié. Dès que le service Forms reçoit une demande, il fusionne les données avec une conception de formulaire, puis livre le formulaire au format souhaité. La sortie du service Form est un formulaire interactif, généralement un document PDF. Un formulaire interactif permet aux utilisateurs de remplir les champs situés sur le formulaire.
Selon le type d’application cliente, vous pouvez écrire le formulaire dans un navigateur Web client ou l’enregistrer dans un fichier PDF. Une application Web peut écrire le formulaire dans un navigateur Web. Une application de bureau peut enregistrer le formulaire au format PDF. Pour démontrer comment écrire dans un navigateur Web et dans un fichier PDF, les débuts rapides situés dans la section Rendu Forms sont organisés de la manière suivante :
Pour plus d’informations sur la création d’une application Web qui utilise des servlets java pour appeler le service Forms, voir Création d’Applications web renvoyées par Forms.
Vous pouvez transmettre une conception de formulaire (un fichier XDP) ou un document PDF au service Forms en utilisant l’une des deux méthodes suivantes :
URLSpec
. La racine de contenu est transmise au service Forms à l’aide de la méthode URLSpec
de l’objet setContentRootURI
. Le nom de la conception de formulaire ( formQuery
) est transmis en tant que paramètre distinct. Les deux valeurs sont concaténées pour obtenir la référence absolue à la conception de formulaire. (La plupart des débuts rapides situés dans la section Rendu Forms utilisent cette approche.)com.adobe.idp.Document
contenant la conception de formulaire. Deux nouvelles méthodes nommées renderPDFForm2
et renderHTMLForm2
acceptent un objet com.adobe.idp.Document
contenant une conception de formulaire. (Voir Transmission de Documents au service FormsVous pouvez accomplir ces tâches à l’aide du service Forms :
Générer des PDF forms interactifs. (Voir Rendu des PDF forms interactifs.)
Générer des formulaires au niveau du client. (Voir Rendu de Forms sur le client.)
Rendu des formulaires reposant sur des fragments. (Voir Rendu de Forms basé sur des fragments.)
Générer des formulaires activés pour les droits. (Voir Rendu de Forms prenant en charge les droits.)
Générer des formulaires au format HTML. (Voir Rendu de Forms au format HTML.)
Rendu de HTML Forms à l’aide de fichiers CSS personnalisés (Rendu de HTML Forms à l’aide de fichiers CSS personnalisés).
Gérez les formulaires envoyés. (Voir Gestion du Forms envoyé.)
Création de Documents PDF avec des données XML envoyées. (Voir Création de Documents PDF avec des données XML envoyées.)
Préremplissage des formulaires. (Voir Préremplissage de Forms avec des dispositions souple.)
Documents passés. (Voir Transmission de Documents au service Forms
Calculer les données de formulaire. (Voir Calcul des données de formulaire.)
Optimiser une application. (Voir Optimisation des performances du service Forms.)
Conseil: Le site Web Adobe Developer contient l'article suivant qui explique comment créer une application ASP.NET qui appelle le service Forms et effectue le rendu des formulaires. Voir Création d'applications ASP.NET de rendu de formulaire.