Rendering Forms

Informazioni sul servizio Forms

Il servizio Forms consente di creare applicazioni client interattive per l'acquisizione dei dati che convalidano, elaborano, trasformano e distribuiscono i moduli generalmente creati in Designer. Gli autori dei moduli possono sviluppare una singola struttura del modulo che il servizio Forms esegue in PDF, SWF o HTML in vari ambienti del browser.

Quando un utente finale richiede un modulo, un'applicazione client invia la richiesta al servizio Forms, che restituisce il modulo nel formato appropriato. Non appena il servizio Forms riceve una richiesta, unisce i dati a una struttura del modulo e quindi invia il modulo nel formato desiderato. L'output del servizio Modulo è un modulo interattivo, in genere un documento PDF. Un modulo interattivo consente agli utenti di compilare i campi presenti nel modulo.

A seconda del tipo di applicazione client, è possibile scrivere il modulo in un browser Web client o salvarlo come file PDF. Un'applicazione basata sul Web può scrivere il modulo nel browser Web. Un'applicazione desktop può salvare il modulo come file PDF. Per illustrare come eseguire la scrittura in un browser Web e in un file PDF, gli avvii rapidi disponibili nella sezione Moduli di rendering sono organizzati nel modo seguente:

  • Gli esempi Java API fortemente tipizzati (modalità SOAP) sono un servlet Java.
  • Gli esempi di servizi Web (Java Base64) sono un servlet Java.
  • Gli esempi di servizi Web (MTOM) sono un'applicazione console (non tutti gli avvii rapidi hanno un esempio MTOM).
Nota

Per informazioni sulla creazione di un'applicazione Web che utilizza servlet Java per richiamare il servizio Forms, vedere Creazione di applicazioni Web per il rendering di moduli.

È possibile trasmettere al servizio Forms una struttura del modulo (un file XDP) o un documento PDF tramite uno dei due modi seguenti:

  • È possibile fare riferimento alla struttura del modulo utilizzando un valore URL. Questo approccio prevede l'utilizzo di un URLSpec oggetto. Il livello principale del contenuto viene passato al servizio Forms utilizzando il metodo URLSpec dell'oggetto setContentRootURI . Il nome della struttura del modulo ( formQuery) viene passato come parametro separato. I due valori vengono concatenati per ottenere il riferimento assoluto alla struttura del modulo. (La maggior parte degli avvii rapidi disponibili nella sezione Moduli di rendering utilizza questo approccio.)
  • È possibile trasmettere al servizio Forms una struttura del modulo com.adobe.idp.Document contenente tale struttura. Due nuovi metodi denominati renderPDFForm2 e renderHTMLForm2 accettano un com.adobe.idp.Document oggetto contenente una struttura del modulo. (Vedere Passaggio di documenti al servizio Forms

È possibile eseguire le operazioni seguenti utilizzando il servizio Forms:

In questa pagina