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-document.
Met de Forms-service kunnen organisaties ook hun intelligente processen voor het vastleggen van gegevens uitbreiden met behulp van elektronische formulieren als Adobe-PDF's. 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:
Met de Form-service kunt u PDF forms maken voor het vastleggen van gegevens. Doorgaans begint u met een AEM Forms Designer-sjabloon. Met de bewerking renderPDFForm
(koppeling naar JavaDoc) van de Forms-service kunt u deze sjabloon converteren naar 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.
Met de bewerking exportData
(Javadoc) van de Forms-service kunt u XML-gegevens uit een PDF-formulier 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.
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 de XML-gegevens geretourneerd.
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 wijst.
Hieronder ziet u de voordelen van het gebruik van fragmenten: