Återger Forms rendering-forms
Exempel och exempel i det här dokumentet är bara för AEM Forms i JEE-miljö.
Om tjänsten Forms
Med tjänsten Forms kan du skapa interaktiva klientapplikationer för datainhämtning som validerar, bearbetar, omvandlar och levererar blanketter som vanligtvis skapas i Designer. Formulärförfattare kan utveckla en enda formulärdesign som Forms-tjänsten återger i PDF, SWF eller HTML i olika webbläsarmiljöer.
När en slutanvändare begär ett formulär skickar ett klientprogram begäran till Forms-tjänsten, som returnerar formuläret i lämpligt format. Så snart Forms-tjänsten tar emot en begäran sammanfogar den data med en formulärdesign och skickar sedan formuläret i önskat format. Formulärtjänstutdata är ett interaktivt formulär, vanligtvis ett PDF-dokument. Med ett interaktivt formulär kan användarna fylla i fält som finns i formuläret.
Beroende på vilken typ av klientprogram du använder kan du skriva formuläret till en webbläsare eller spara formuläret som en PDF-fil. Ett webbaserat program kan skriva formuläret till webbläsaren. Ett skrivbordsprogram kan spara formuläret som en PDF-fil. Om du vill visa hur du skriver till en webbläsare och till en PDF-fil börjar snabbmenyerna i Återger Forms -avsnittet är organiserat på följande sätt:
- Exemplen med Java API med stark typ (SOAP-läge) är en Java-servlet.
- Webbtjänstens (Java Base64) exempel är en Java-server.
- Webbtjänstexemplen (MTOM) är ett konsolprogram (alla snabbstarter har inte ett MTOM-exempel).
Du kan skicka en formulärdesign (en XDP-fil) eller ett PDF-dokument till Forms-tjänsten på något av följande två sätt:
- Du kan referera till formulärdesignen med ett URL-värde. Det här tillvägagångssättet innebär att använda en
URLSpec
-objekt. Innehållsroten skickas till Forms-tjänsten medURLSpec
objektetssetContentRootURI
-metod. Formulärdesignens namn (formQuery
) skickas som en separat parameter. De två värdena sammanfogas för att få den absoluta referensen till formulärdesignen. (Det mesta av snabbkommandot börjar i Återger Forms -avsnittet använder den här metoden.) - Du kan skicka en
com.adobe.idp.Document
som innehåller formulärdesignen för Forms. Två nya metoder namngivnarenderPDFForm2
ochrenderHTMLForm2
accepteracom.adobe.idp.Document
objekt som innehåller en formulärdesign. (Se Skicka dokument till Forms
Du kan utföra följande uppgifter med Forms-tjänsten:
- Återge interaktiv PDF forms. (Se Återger interaktiv PDF forms.)
- Återge formulär på klienten. (Se Återger Forms på klienten.)
- Rendera formulär baserat på fragment. (Se Återge Forms baserat på fragment.)
- Återge rättighetsaktiverade formulär. (Se Rendering Rights-aktiverad Forms.)
- Återge formulär som HTML. (Se Återger Forms som HTML.)
- Återge HTML Forms med anpassade CSS-filer (Återge HTML Forms med anpassade CSS-filer.)
- Hantera skickade formulär. (Se Hantera skickade Forms.)
- Skapa PDF-dokument med skickade XML-data. (Se Skapa PDF-dokument med inskickade XML-data.)
- Fyll i formulär i förväg. (Se Förifyll Forms med flödeslayouter.)
- Skicka dokument. (Se Skicka dokument till Forms
- Beräkna formulärdata. (Se Beräknar formulärdata.)
- Optimera ett program. (Se Optimera prestandan för Forms-tjänsten.)