Forms Service forms-service

Overzicht overview

Met de Forms-service kunt u interactieve toepassingen voor het vastleggen van gegevens maken die formulieren valideren, verwerken, transformeren en leveren die doorgaans in Designer worden gemaakt. De Forms-service geeft elk formulierontwerp dat u ontwikkelt weer als PDF-documenten.

De dienst van Forms laat organisaties ook toe om hun intelligente processen van de gegevensvangst uit te breiden door elektronische vormen als Adobe PDF in te voeren. U kunt de service ook gebruiken voor het importeren en exporteren van gegevens van en naar bestaande PDF forms.

Gebruik de Forms-service om het volgende te doen:

  • Render PDF forms op basis van sjabloon- en XML-gegevens.
  • Integratie van formuliergegevens inschakelen om gegevens te importeren in en te extraheren uit PDF forms.
  • Formulieren weergeven op basis van fragmenten.

PDF forms maken  creating-pdf-forms-nbsp

Met de Form-service kunt u PDF forms maken voor het vastleggen van gegevens. Gewoonlijk begint u met een AEM Forms Designer-sjabloon. Gebruik de bewerking renderPDFForm (koppeling naar Javadoc) van de Forms-service om deze sjabloon om te zetten in een PDF-formulier.

De eerste parameter van de bewerking renderPDFForm is de naam van het sjabloonbestand (bijvoorbeeld ExpenseClaim.xdp ). U kunt het sjabloonbestand opslaan in een lokaal bestandssysteem, in een CRX-opslagplaats of op een HTTP- of FTP-locatie. U kunt de locatie van het sjabloonbestand opgeven door de hoofdmap van de inhoud in te stellen in de parameter PDFFormRenderOptions van de bewerking renderPDFForm . Zie Javadoc voor meer informatie over andere opties die u kunt opgeven voor de parameter PDFFormRenderOptions .

De bewerking renderPDFForm kan ook XML-gegevens accepteren. De XML-gegevens worden met de sjabloon samengevoegd wanneer u een PDF-formulier maakt, zodat het gegenereerde PDF formulier de opgegeven gegevens bevat. De tweede parameter voor de bewerking renderPDFForm kan een object Document (JavaDoc) accepteren dat XML-gegevens bevat.

Gegevens uit PDF forms extraheren  extracting-data-from-pdf-forms-nbsp

Gebruik de bewerking exportData (Javadoc) van de Forms-service om gegevens-XML uit een PDF-formulier te extraheren. Deze bewerking accepteert een document als eerste parameter. U kunt de gegevens exporteren als een XDP-document of als een XML-bestand. Als u de gegevens als een XML-bestand exporteert, worden de XDP-envelop door de geëxporteerde gegevens verwijderd en wordt een onbewerkt XML-bestand geretourneerd. U kunt deze rangschikking opgeven met de tweede parameter.

Gegevens importeren in PDF forms importing-data-into-pdf-forms

Met de Forms-service kunt u ook een PDF-formulier dat is gemaakt met AEM Forms Designer of de bewerking renderPDFForm , samenvoegen met XML-gegevens. Met de bewerking importData (Javadoc) van de Forms-service worden het PDF-formulier en de XML-gegevens geaccepteerd en wordt een PDF-formulier met gegevens-XML geretourneerd.

Formulieren weergeven op basis van fragmenten rendering-forms-based-on-fragments

Forms-service kan formulieren genereren op basis van fragmenten die u maakt met AEM Forms Designer. Een fragment is een herbruikbaar onderdeel van een formulier. Het wordt opgeslagen als een afzonderlijk XDP-bestand dat in meerdere formulierontwerpen kan worden ingevoegd. Een fragment kan bijvoorbeeld een adresblok of juridische tekst bevatten.

Met fragmenten kunt u het maken en onderhouden van grote aantallen formulieren vereenvoudigen en versnellen. Voeg bij het maken van een formulier een verwijzing in naar het vereiste fragment dat het fragment in het formulier moet weergeven. De fragmentverwijzing bevat een subformulier dat naar het fysieke XDP-bestand verwijst.

Hieronder ziet u de voordelen van het gebruik van fragmenten:

  • Inhoud hergebruikt: U kunt inhoud in veelvoudige vormontwerpen opnieuw gebruiken. Maak een fragment als u delen van dezelfde inhoud snel opnieuw wilt gebruiken in meerdere formulieren. Het kopiëren of opnieuw maken van de inhoud duurt langer. Het gebruik van fragmenten zorgt er ook voor dat de vaak gebruikte onderdelen van een formulierontwerp dezelfde inhoud en weergave hebben in alle formulieren die ernaar verwijzen.
  • Globale updates: U kunt globale veranderingen in veelvoudige vormen slechts eenmaal in een dossier aanbrengen. U kunt de inhoud, scriptobjecten, gegevensbindingen, lay-out of stijlen in een fragment wijzigen. Alle XDP-formulieren die naar het fragment verwijzen, weerspiegelen de wijzigingen.
  • Gedeelde vormverwezenlijking: U kunt de verwezenlijking van vormen onder verscheidene middelen delen. Formulierontwikkelaars met ervaring in het schrijven van scripts of andere geavanceerde functies van AEM Forms Designer kunnen fragmenten ontwikkelen en delen die gebruikmaken van scripts en dynamische eigenschappen. Formulierontwerpers kunnen de fragmenten gebruiken om formulieren te ontwerpen. Bovendien kunnen ze de fragmenten gebruiken om ervoor te zorgen dat alle onderdelen van een formulier een consistente weergave en functionaliteit hebben in meerdere formulieren.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2