Los ejemplos y ejemplos de este documento son solo para AEM Forms en un entorno JEE.
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 creadores de formularios pueden desarrollar un único diseño de formulario que el servicio de Forms procesa en PDF, SWF o HTML en varios entornos de 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 de 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 campos ubicados en el formulario.
Según el tipo de aplicación cliente, puede escribir el formulario en un explorador 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 demostrar cómo escribir en un explorador web y en un archivo PDF, los inicios rápidos ubicados en la sección Rendering Forms se organizan de la siguiente manera:
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 Forms.
Puede pasar un diseño de formulario (un archivo XDP) o un documento PDF al servicio de Forms mediante una de las dos formas siguientes:
URLSpec
. La raíz del contenido se pasa al servicio de Forms mediante el método URLSpec
del objeto setContentRootURI
. 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 Rendering Forms utilizan este método).com.adobe.idp.Document
que contenga el diseño de formulario al servicio de Forms. Dos nuevos métodos llamados renderPDFForm2
y renderHTMLForm2
aceptan un objeto com.adobe.idp.Document
que contiene un diseño de formulario. (Consulte Pasar documentos al servicio de FormsPuede realizar estas tareas mediante el servicio Forms:
Procesar PDF forms interactivos. (Consulte Representación de PDF forms interactivos).
Procesar formularios en el cliente. (Consulte Renderización de Forms en Client).
Procesar formularios basados en fragmentos. (Consulte Procesamiento de Forms basado en fragmentos).
Representar formularios habilitados para derechos. (Consulte Rendering Rights-Enabled Forms).
Representar formularios como HTML. (Consulte Representación de Forms como HTML).
Renderización de HTML Forms mediante archivos CSS personalizados (Renderización de HTML Forms mediante archivos CSS personalizados)
Gestionar formularios enviados. (Consulte Gestión de Forms enviado).
Creación de documentos PDF con datos XML enviados. (Consulte Creación de documentos PDF con datos XML enviados).
Rellenar formularios de antemano. (Consulte Rellenado previo de Forms con diseños de posición variable).
Pasar documentos. (Consulte Pasar documentos al servicio de Forms
Calcular datos de formulario. (Consulte Cálculo de datos del formulario).
Optimizar una aplicación. (Consulte Optimización del rendimiento del servicio de Forms).
Sugerencia : El sitio web del Desarrollador de Adobes contiene el siguiente artículo que explica cómo crear una aplicación ASP.NET que invoque el servicio de Forms y procese formularios. Consulte Creación de formularios que procesen aplicaciones ASP.NET.