Forms renderen rendering-forms
Informatie over de Forms-service
Met de Forms-service kunt u interactieve toepassingen voor het vastleggen van gegevens maken die formulieren valideren, verwerken, transformeren en leveren die normaal gesproken in Designer zijn gemaakt. Formulierauteurs kunnen één formulierontwerp ontwikkelen dat de Forms-service in verschillende browseromgevingen rendert in PDF, SWF of HTML.
Wanneer een eindgebruiker een formulier aanvraagt, stuurt een clienttoepassing de aanvraag naar de Forms-service, die het formulier in de juiste indeling retourneert. Zodra de Forms-service een aanvraag ontvangt, worden gegevens met een formulierontwerp samengevoegd en wordt het formulier in de gewenste indeling geleverd. De uitvoer van de formulierservice is een interactief formulier, meestal een PDF-document. Met een interactief formulier kunnen gebruikers de velden op het formulier invullen.
Afhankelijk van het type clienttoepassing kunt u het formulier naar een clientwebbrowser schrijven of het formulier opslaan als een PDF-bestand. Een webtoepassing kan het formulier naar een webbrowser schrijven. Een bureaubladtoepassing kan het formulier opslaan als een PDF-bestand. Als u wilt zien hoe u naar een webbrowser en naar een PDF-bestand schrijft, wordt de snelkoppeling in het dialoogvenster Forms renderen de sectie op de volgende wijze wordt georganiseerd:
-
De sterk getypte Java API-voorbeelden (SOAP-modus) zijn een Java-servlet.
-
De voorbeelden van de webservice (Java Base64) zijn een Java-servlet.
-
De voorbeelden van de Webdienst (MTOM) zijn een consoletoepassing (niet alle snelle begin hebben een voorbeeld MTOM).
note note NOTE Voor informatie over het maken van een webtoepassing die Java-servlets gebruikt om de Forms-service aan te roepen, raadpleegt u Webtoepassingen maken die Forms renderen. U kunt op twee manieren een formulierontwerp (een XDP-bestand) of een PDF-document doorgeven aan de Forms-service:
-
U kunt naar het formulierontwerp verwijzen met een URL-waarde. Deze aanpak omvat het gebruik van een
URLSpec
object. De inhoudroot wordt doorgegeven aan de Forms-service met behulp van deURLSpec
objectsetContentRootURI
methode. De naam van het formulierontwerp (formQuery
) wordt doorgegeven als een afzonderlijke parameter. De twee waarden worden samengevoegd om de absolute verwijzing naar het formulierontwerp te verkrijgen. (De meeste snelle start bevindt zich in de Forms renderen deze aanpak gebruiken.) -
U kunt een
com.adobe.idp.Document
die het formulierontwerp voor de Forms-service bevat. Twee nieuwe methoden met een naamrenderPDFForm2
enrenderHTMLForm2
accepterencom.adobe.idp.Document
object dat een formulierontwerp bevat. (Zie Documenten doorgeven aan de Forms-service
U kunt deze taken uitvoeren met de Forms-service:
- Interactieve PDF forms renderen. (Zie Interactieve PDF forms renderen.)
- Formulieren weergeven op de client. (Zie Forms renderen op de client.)
- Formulieren weergeven op basis van fragmenten. (Zie Forms renderen op basis van fragmenten.)
- Formulieren met rechten weergeven. (Zie Forms met renderrechten.)
- Formulieren weergeven als HTML. (Zie Forms renderen als HTML.)
- HTML Forms renderen met aangepaste CSS-bestanden (HTML Forms renderen met aangepaste CSS-bestanden.)
- Ingevulde formulieren verwerken. (Zie Verzendde Forms afhandelen.)
- PDF-documenten maken met verzonden XML-gegevens. (Zie PDF-documenten maken met verzonden XML-gegevens.)
- Formulieren vooraf invullen. (Zie Forms vooraf vullen met stroombare indelingen.)
- Documenten doorgeven. (Zie Documenten doorgeven aan de Forms-service
- Formuliergegevens berekenen. (Zie Formuliergegevens berekenen.)
- Optimaliseer een toepassing. (Zie De prestaties van de Forms-service optimaliseren.)