Renderização do Forms rendering-forms

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

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 o URLSpec do objeto setContentRootURI 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 nomeados renderPDFForm2 e renderHTMLForm2 aceite um com.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:

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da