Rendering di Forms rendering-forms
Informazioni sul servizio Forms
Il servizio Forms consente di creare applicazioni client interattive per l’acquisizione di dati che consentono di convalidare, elaborare, trasformare e distribuire 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 diversi ambienti del browser.
Quando un utente finale richiede un modulo, un'applicazione client invia la richiesta al servizio Forms, che restituisce il modulo in un formato appropriato. Non appena il servizio Forms riceve una richiesta, unisce i dati a una struttura del modulo e quindi distribuisce il modulo nel formato desiderato. L’output del servizio Form è 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, l’avvio rapido si trova nella Rendering di Forms sono organizzate nel modo seguente:
-
Gli esempi di API Java fortemente tipizzati (modalità SOAP) sono un servlet Java.
-
Gli esempi di servizi web (Java Base64) sono un servlet Java.
-
Gli esempi di servizio Web (MTOM) sono un’applicazione console (non tutti gli avvii rapidi hanno un esempio MTOM).
note note NOTE Per informazioni sulla creazione di un'applicazione web che utilizza servlet java per richiamare il servizio Forms, vedi Creazione di applicazioni Web per il rendering di Forms. È possibile passare una struttura del modulo (un file XDP) o un documento PDF al servizio Forms in uno dei due modi seguenti:
-
È possibile fare riferimento alla struttura del modulo utilizzando un valore URL. Questo approccio comporta l’utilizzo di un
URLSpec
oggetto. La directory principale del contenuto viene trasmessa al servizio Forms utilizzandoURLSpec
dell’oggettosetContentRootURI
metodo . 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 si trova nella Rendering di Forms utilizza questo approccio.) -
Puoi trasmettere un
com.adobe.idp.Document
che contiene la struttura del modulo al servizio Forms. Due nuovi metodi denominatirenderPDFForm2
erenderHTMLForm2
accettarecom.adobe.idp.Document
oggetto contenente una struttura del modulo. (Vedi Trasmissione di documenti al servizio Forms
Puoi eseguire queste attività utilizzando il servizio Forms:
- Esegui il rendering dei PDF forms interattivi. (Vedi Rendering di PDF forms interattivi.)
- Eseguire il rendering dei moduli sul client. (Vedi Rendering di Forms sul client.)
- Eseguire il rendering dei moduli in base ai frammenti. (Vedi Rendering di Forms basato su frammenti.)
- Eseguire il rendering dei moduli abilitati per i diritti. (Vedi Forms con diritti di rendering.)
- Eseguire il rendering dei moduli come HTML. (Vedi Rendering di Forms as HTML.)
- Rendering di HTML Forms utilizzando file CSS personalizzati (Rendering di HTML Forms utilizzando file CSS personalizzati.)
- Gestire i moduli inviati. (Vedi Gestione di Forms inviati.)
- Creazione di documenti PDF con dati XML inviati. (Vedi Creazione di documenti PDF con dati XML inviati.)
- Precompilare i moduli. (Vedi Precompilazione di Forms con layout fluidi.)
- Invio di documenti. (Vedi Trasmissione di documenti al servizio Forms
- Calcolare i dati del modulo. (Vedi Calcolo dei dati del modulo.)
- Ottimizzare un'applicazione. (Vedi Ottimizzazione delle prestazioni del servizio Forms.)