Rendu de Forms

À propos du service Forms

Le service Forms permet de créer des applications clientes interactives de capture de données qui valident, traitent, transforment et diffusent 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 effectue au format PDF, SWF ou HTML dans différents environnements de navigateur.

Lorsqu’un utilisateur final demande un formulaire, une application client 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 transmet 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 en tant que 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 expliquer comment écrire dans un navigateur web et un fichier PDF, les démarrages rapides situés dans la section Rendering Forms sont organisés comme suit :

  • Les exemples d’API Java fortement typées (mode SOAP) sont un servlet Java.

  • Les exemples de service Web (Java Base64) sont un servlet Java.

  • Les exemples de service Web (MTOM) sont une application de console (tous les démarrages rapides n’ont pas un exemple de MTOM).

    REMARQUE

    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 qui renvoient 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 :

  • Vous pouvez référencer la conception de formulaire à l’aide d’une valeur URL. Cette approche implique l’utilisation d’un objet URLSpec. La racine du contenu est transmise au service Forms à l’aide de la méthode setContentRootURI de l’objet URLSpec. Le nom de la conception de formulaire ( formQuery) est transmis en tant que paramètre distinct. Les deux valeurs sont concaténées afin d’obtenir la référence absolue à la conception de formulaire. (La plupart des démarrages rapides situés dans la section Rendering Forms utilisent cette approche.)

  • Vous pouvez transmettre au service Forms une balise 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 Forms

Vous pouvez accomplir ces tâches à l’aide du service Forms :

Sur cette page