Show Menu
TEMAS×

Rendering Forms

Acerca del servicio Forms
El servicio Forms permite crear aplicaciones cliente de captura de datos interactivas que validan, procesan, transforman y entregan formularios creados normalmente en Designer. Los autores de formularios pueden desarrollar un único diseño de formulario que el servicio Forms procesa en PDF, SWF o HTML en varios entornos del explorador.
Cuando un usuario final solicita un formulario, una aplicación cliente envía la solicitud al servicio Forms, que devuelve el formulario en un formato adecuado. Tan pronto como el servicio Forms recibe una solicitud, combina los datos con un diseño de formulario y, a continuación, envía el formulario en el formato deseado. El resultado del servicio de formulario es un formulario interactivo, normalmente un documento PDF. Un formulario interactivo permite a los usuarios rellenar los campos ubicados en el formulario.
Según el tipo de aplicación cliente, puede escribir el formulario en un navegador web cliente o guardarlo como archivo PDF. Una aplicación basada en Web puede escribir el formulario en un explorador Web. Una aplicación de escritorio puede guardar el formulario como un archivo PDF. Para mostrar cómo se escribe en un navegador web y en un archivo PDF, los inicios rápidos ubicados en la sección Representar formularios se organizan de la siguiente manera:
  • Los ejemplos de Java API con establecimiento inflexible de tipos (modo SOAP) son un servlet de Java.
  • Los ejemplos del servicio Web (Java Base64) son un servlet Java.
  • Los ejemplos de servicio Web (MTOM) son una aplicación de consola (no todos los inicios rápidos tienen un ejemplo MTOM).
Para obtener información sobre la creación de una aplicación web que utilice servlets de Java para invocar el servicio Forms, consulte Creación de Aplicaciones web que procesen formularios .
Puede pasar un diseño de formulario (un archivo XDP) o un documento PDF al servicio Forms de una de las dos formas siguientes:
  • Puede hacer referencia al diseño de formulario utilizando un valor de URL. Este método implica el uso de un URLSpec objeto. La raíz del contenido se pasa al servicio Forms mediante el URLSpec método setContentRootURI del objeto. El nombre del diseño de formulario ( formQuery ) se pasa como un parámetro independiente. Los dos valores se concatenan para obtener la referencia absoluta al diseño de formulario. (La mayoría de los inicios rápidos ubicados en la sección Representar formularios utilizan este método).
  • Puede pasar un com.adobe.idp.Document formulario que contenga el diseño de formulario al servicio Forms. Dos nuevos métodos con nombre renderPDFForm2 y renderHTMLForm2 aceptar un com.adobe.idp.Document objeto que contiene un diseño de formulario. (Consulte Pasar Documentos al servicio de formularios
Puede realizar estas tareas mediante el servicio Forms: