Återger Forms rendering-forms
Exempel och exempel i det här dokumentet gäller endast för AEM Forms i JEE-miljö.
Om Forms-tjänsten
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 ut till en webbläsare och till en PDF-fil ordnas snabbstarterna i avsnittet Återge Forms på följande sätt:
- Exemplen med Java API med stark typ (SOAP) ä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 du använder ett
URLSpec
-objekt. Innehållsroten skickas till Forms-tjänsten medURLSpec
-objektetssetContentRootURI
-metod. Formulärdesignnamnet (formQuery
) skickas som en separat parameter. De två värdena sammanfogas för att få den absoluta referensen till formulärdesignen. (Det mesta av snabbstarterna i avsnittet Återgivning av Forms använder den här metoden.) - Du kan skicka en
com.adobe.idp.Document
som innehåller formulärdesignen till Forms-tjänsten. Två nya metoder med namnetrenderPDFForm2
ochrenderHTMLForm2
accepterar ettcom.adobe.idp.Document
-objekt som innehåller en formulärdesign. (Se Skicka dokument till Forms-tjänsten
Du kan utföra följande uppgifter med Forms-tjänsten:
- Återge interaktiv PDF forms. (Se Återge interaktiv PDF forms.)
- Återge formulär på klienten. (Se Återge Forms på klienten.)
- Rendera formulär baserat på fragment. (Se Återge Forms baserat på fragment.)
- Återge rättighetsaktiverade formulär. (Se Renderingsaktiverad Forms.)
- Återge formulär som HTML. (Se Återge Forms som HTML.)
- Återger HTML Forms med anpassade CSS-filer (Återger 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 skickade XML-data.)
- Fyll i formulär i förväg. (Se Förifyll Forms med flödeslayouter.)
- Skicka dokument. (Se Skicka dokument till Forms-tjänsten
- Beräkna formulärdata. (Se Beräkna formulärdata.)
- Optimera ett program. (Se Optimera prestanda för Forms-tjänsten.)