Renderização do Forms rendering-forms
Sobre o serviço Forms
O serviço Forms permite criar aplicativos clientes interativos de captura de dados que validam, processam, transformam e entregam formulários normalmente criados no Designer. Os autores de formulários podem desenvolver um design de formulário único que o serviço Forms renderiza no PDF, SWF ou HTML em vários ambientes de navegador.
Quando um usuário final solicita um formulário, um aplicativo cliente envia a solicitação para o serviço da Forms, que retorna o formulário em um formato apropriado. Assim que o serviço Forms receber uma solicitação, ele mesclará os dados com um design de formulário e, em seguida, fornecerá o formulário no formato desejado. A saída do serviço de Formulário é um formulário interativo, geralmente um documento PDF. Um formulário interativo permite que os usuários preencham campos localizados nele.
Dependendo do tipo de aplicativo cliente, é possível gravar o formulário em um navegador da Web cliente ou salvar o formulário como um arquivo PDF. Um aplicativo baseado na Web pode gravar o formulário no navegador da Web. Um aplicativo de desktop pode salvar o formulário como um arquivo PDF. Para demonstrar como gravar em um navegador da Web e em um arquivo PDF, o início rápido localizado na Renderização do Forms são organizadas da seguinte maneira:
-
Os exemplos de API Java altamente digitados (modo SOAP) são um servlet Java.
-
Os exemplos do serviço da Web (Java Base64) são um servlet Java.
-
Os exemplos de serviço da Web (MTOM) são um aplicativo de console (nem todos os inícios rápidos têm um exemplo MTOM).
note note NOTE Para obter informações sobre como criar uma aplicação Web que usa servlets java para chamar o serviço Forms, consulte Criação de aplicativos Web que renderizam o Forms. Você pode passar um design de formulário (um arquivo XDP) ou um documento PDF para o serviço da Forms usando uma das duas formas a seguir:
-
É possível referenciar o design de formulário usando um valor de URL. Essa abordagem envolve usar um
URLSpec
objeto. A raiz de conteúdo é passada para o serviço Forms usando oURLSpec
do objetosetContentRootURI
método . O nome do design de formulário (formQuery
) é passado como um parâmetro separado. Os dois valores são concatenados para obter a referência absoluta para o design de formulário. (A maioria dos ícones rápidos está localizada na seção Renderização do Forms use essa abordagem.) -
Você pode passar uma
com.adobe.idp.Document
que contém o design de formulário para o serviço Forms. Dois novos métodos nomeadosrenderPDFForm2
erenderHTMLForm2
aceite umcom.adobe.idp.Document
objeto que contém um design de formulário. (Consulte Enviar documentos para o serviço do Forms
Você pode realizar essas tarefas usando o serviço Forms:
- Renderizar PDF forms interativos. (Consulte Renderização de PDF forms interativos.)
- Renderizar formulários no cliente. (Consulte Renderização do Forms no cliente.)
- Renderizar formulários com base em fragmentos. (Consulte Renderização do Forms com base em fragmentos.)
- Renderizar formulários ativados por direitos. (Consulte Forms com direitos de renderização ativados.)
- Renderizar formulários como HTML. (Consulte Renderizar o Forms como HTML.)
- Renderização do HTML Forms usando arquivos CSS personalizados (Renderização do HTML Forms usando arquivos CSS personalizados.)
- Manipule formulários enviados. (Consulte Manuseio de Forms Enviado.)
- Criação de documentos PDF com dados XML enviados. (Consulte Criação de documentos PDF com dados XML enviados.)
- Preencha os formulários previamente. (Consulte Pré-preenchimento do Forms com layouts flutuantes.)
- Enviar documentos. (Consulte Enviar documentos para o serviço do Forms
- Calcule os dados do formulário. (Consulte Cálculo dos dados de formulário.)
- Otimizar um aplicativo. (Consulte Otimizar o desempenho do serviço Forms.)