Rendern von Forms

Beispiele und Beispiele in diesem Dokument gelten nur für die Umgebung AEM Forms on JEE.

Informationen zum Forms-Dienst

Mit dem Forms-Dienst können Sie interaktive Clientanwendungen für die Datenerfassung erstellen, mit denen in Designer erstellte Formulare validiert, verarbeitet, transformiert und bereitgestellt werden. Formularersteller können einen einzelnen Formularentwurf entwickeln, den der Forms-Dienst in verschiedenen Browser-Umgebung als PDF, SWF oder HTML wiedergibt.

Wenn ein Endbenutzer ein Formular anfordert, sendet eine Clientanwendung die Anforderung an den Forms-Dienst, der das Formular in einem geeigneten Format zurückgibt. Sobald der Forms-Dienst eine Anforderung erhält, werden die Daten mit einem Formularentwurf zusammengeführt und das Formular im gewünschten Format bereitgestellt. Die Formulardienstausgabe ist ein interaktives Formular, normalerweise ein PDF-Dokument. Mit einem interaktiven Formular können Benutzer Felder im Formular ausfüllen.

Je nach Typ der Clientanwendung können Sie das Formular in einen Client-Webbrowser schreiben oder als PDF-Datei speichern. Eine webbasierte Anwendung kann das Formular in einen Webbrowser schreiben. Eine Desktopanwendung kann das Formular als PDF-Datei speichern. Um zu demonstrieren, wie Sie an einen Webbrowser und eine PDF-Datei schreiben können, werden die schnellen Beginn im Abschnitt Rendering Forms wie folgt organisiert:

  • Die stark typisierten Java-API-Beispiele (SOAP-Modus) sind ein Java-Servlet.
  • Die Beispiele für den Webdienst (Java Base64) sind ein Java-Servlet.
  • Die Beispiele für den Webdienst (MTOM) sind eine Konsolenanwendung (nicht alle Quick Beginn haben ein MTOM-Beispiel).
HINWEIS

Informationen zum Erstellen einer Webanwendung, die Java-Servlets zum Aufrufen des Forms-Dienstes verwendet, finden Sie unter Erstellen von Webanwendungen, die Forms rendert.

Sie können einen Formularentwurf (eine XDP-Datei) oder ein PDF-Dokument auf zwei Arten an den Forms-Dienst übergeben:

  • Sie können den Formularentwurf mit einem URL-Wert referenzieren. Dieser Ansatz umfasst die Verwendung eines Objekts URLSpec. Der Inhaltsstamm wird mit der URLSpec-Objektmethode setContentRootURI an den Forms-Dienst übergeben. Der Name des Formularentwurfs ( formQuery) wird als separater Parameter übergeben. Die beiden Werte werden verkettet, um den absoluten Verweis auf den Formularentwurf zu erhalten. (Die meisten schnellen Beginn im Abschnitt Rendering Forms verwenden diesen Ansatz.)
  • Sie können ein com.adobe.idp.Document übergeben, das den Formularentwurf enthält, an den Forms-Dienst. Zwei neue Methoden mit den Namen renderPDFForm2 und renderHTMLForm2 akzeptieren ein com.adobe.idp.Document-Objekt, das einen Formularentwurf enthält. (Siehe Weiterleiten von Dokumenten an den Forms-Dienst

Sie können diese Aufgaben mithilfe des Forms-Dienstes ausführen:

Auf dieser Seite